在我的 json-server 设置中,我想设置一个只读路由。
db.json
因此,我没有在文件中设置该路由,而是使用中间件(名为middleware.js
):
module.exports = (req, res, next) => {
if (req.url === '/authenticate') {
res.body = {
some_property: "some_value"
};
console.log("triggered!!!");
}
next();
};
所以我运行它给:
json-server --watch db.json --middlewares middleware.js
问题是,尽管if
触发了阻止并且我可以看到console.log
消息,但响应的正文将始终为空。