使用场景
1.前端做好一个页面需要测试项目部署时,可以使用 express 搭建一个微型服务器用于快速测试
2.前端做页面时需要接口返回数据时,可以使用该服务器
目录
一、服务器接口返回数据
1.初始化服务器目录
进入服务器目录,打开终端。
npm init
输入包名后直接按住回车到结束
2.安装 express
打开服务器目录终端
npm i express
3.在根目录下新建server.js
// 引用
const express = require('express')
const app = express()
// 后端路由
app.get('/test',(request,response)=>{
response.send({
name:'DDDHL',
age:'19'
})
})
// 端口监听 9999是端口号
app.listen(9999,(err)=>{
if(!err) console.log('服务器启动成功!')
})
4.启动服务器
打开服务器目录终端
node server
5.测试
浏览器输入服务器地址,成功返回数据
二、项目部署
1.在根目录下新建 static 文件夹
用于存放你要运行的项目或者页面文件。这里我放置了一个打包后的项目做测试
2.在server.js中使用中间件
app.use(express.static(__dirname + '/static'))
整体
const express = require('express')
const app = express()
app.use(express.static(__dirname + '/static'))
app.get('/test',(request,response)=>{
response.send({
name:'DDDHL',
age:'19'
})
})
app.listen(9999,(err)=>{
if(!err) console.log('服务器启动成功!')
})
3.启动服务器后查看
项目成功运行