server.js 591 B

123456789101112131415161718
  1. const jsonServer = require('json-server')
  2. const server = jsonServer.create()
  3. const router = jsonServer.router('db.json')
  4. const middlewares = jsonServer.defaults()
  5. // 允许所有跨域请求
  6. server.use((req, res, next) => {
  7. res.header('Access-Control-Allow-Origin', '*')
  8. res.header('Access-Control-Allow-Methods', 'GET, POST, PUT, DELETE')
  9. res.header('Access-Control-Allow-Headers', 'Content-Type')
  10. next()
  11. })
  12. server.use(middlewares)
  13. server.use(router)
  14. server.listen(3000, () => {
  15. console.log('JSON Server已启动,支持CORS,访问 http://localhost:3000')
  16. })