0
json-server
允许一个配置响应通过命令行被推迟:如何让json-server在作为模块使用时延迟响应?
json-server --port 4000 --delay 1000 db.json
如何使用json-server
作为一个模块时一次尝试这样做呢?以下不起作用:
const jsonServer = require('json-server')
var server = jsonServer.create();
server.use(jsonServer.defaults());
server.use(jsonServer.router("db.json"));
server.use(function(req, res, next) {
setTimeout(next, 1000);
});
server.listen(4000);
它只是完全忽略了setTimeout
函数,并没有执行它。
也许下面是很有必要知道:https://github.com/typicode/json-server/blob/2b26630ac6379fba77eb104b22e83b41a004b52e/src/cli/run.js# L77 –