123456789101112131415161718 |
- const jsonServer = require('json-server')
- const server = jsonServer.create()
- const router = jsonServer.router('db.json')
- const middlewares = jsonServer.defaults()
- // 允许所有跨域请求
- server.use((req, res, next) => {
- res.header('Access-Control-Allow-Origin', '*')
- res.header('Access-Control-Allow-Methods', 'GET, POST, PUT, DELETE')
- res.header('Access-Control-Allow-Headers', 'Content-Type')
- next()
- })
- server.use(middlewares)
- server.use(router)
- server.listen(3000, () => {
- console.log('JSON Server已启动,支持CORS,访问 http://localhost:3000')
- })
|