11. 接口项目:配置常用中间件

64 阅读1分钟

配置常用中间件

  • 解析请求体
    • 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}`)
})