jsonserver not redirecting using rewriter

非 Y 不嫁゛ 提交于 2021-01-29 11:29:05

问题


I have an employees endpoint with some data in my db.json. I'm using node v6.14.9.

My server.js looks like this:

// server.js
const jsonServer = require('json-server')
const server = jsonServer.create()
const router = jsonServer.router('db.json')
const middlewares = jsonServer.defaults()
 
server.use(middlewares)
server.use(jsonServer.rewriter({
  '/api/*': '/$1'
}))
server.use(router)
server.listen(3000, () => {
  console.log('JSON Server is running')
})

Server starts on port 3000. If I open ht​tp://localhost:3000/employees, it works fine. However, opening ht​tp://localhost:3000/api/employees throws error 404 not found. Any suggestion what I'm doing wrong?

来源:https://stackoverflow.com/questions/65560532/jsonserver-not-redirecting-using-rewriter

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!