express快速mock数据
有时候需要简单的mock数据。其实用express也很简单。找个文件夹,执行npm init -y;npm i express body-parser
,然后创建个js,再node xx.js
即可。
// npm i express body-parser let express = require('express') let bodyParser = require('body-parser') let app = express() app.use(bodyParser.json()) app.use(bodyParser.urlencoded({ extended: false })) // 设置跨域 app.use((req, res, next) => { res.header('Access-Control-Allow-Origin', '*') res.header('Access-Control-Allow-Headers', 'Content-Type,Content-Length, Authorization, Accept,X-Requested-With') res.header('Access-Control-Allow-Methods', 'PUT,POST,GET,DELETE,OPTIONS') // 让options请求快速返回 req.method === 'OPTIONS' ? res.sendStatus(200) : next() }) // 如果需要静态文件服务可以放开下面这行 // app.use(express.static('./dist')) app.listen(3333,()=>{console.log('端口3333已启动')}) // 开始mock http://localhost:3333 访问下 app.get('/',(req,res)=>{res.json({ok:1})})