安装脚手架:npm init
安装服务:npm i express
创建server.js
const express = require('express')
const app = express()
app.use(express.static(__dirname+'/static'))
// app.get('/person', (request,response) => {})
app.get('/person', (req,res) => {
res.send({
name: '战三',
age: 20
})
})
app.listen(8088,(err) => {
if (!err) console.log('服务器启动成功!')
})
启动服务:node server
解决history打包
安装:npm install --save connect-history-api-fallback
修改server.js
const express = require('express')
const history = require('connect-history-api-fallback');
const app = express()
app.use(history())
app.use(express.static(__dirname+'/static'))
// app.get('/person', (request,response) => {})
app.get('/person', (req,res) => {
res.send({
name: '战三',
age: 20
})
})
app.listen(8088,(err) => {
if (!err) console.log('服务器启动成功!')
})
重新启动服务:node server