配置常用中间件
- 解析请求体
express.json()
express.urlencoded()
- 日志输出
morgan()
- 为客户端提供跨域资源请求
cors()
app.js中,代码如下:
const express = require('express');
const morgan = require('morgan')
const cors = require('cors')
const app = express()
const PORT = process.env.PORT || 3000
app.use(morgan('dev')) //打印日志
app.use(express.json()) //json格式的相应数据
app.use(cors()) //处理跨域问题
app.get('/', (req, res) => {
res.send('Hello world')
})
app.post('/', (req, res) => {
console.log(req.body)
res.send('Hello world')
})
app.listen(PORT, () => {
console.log(`Server is running at http://localhost:${PORT}`)
})