减慢Node.js中的响应

Jay*_*ayC 3 javascript node.js

我正在使用Express over Node.js,我正在为我的应用程序加载视图(一个屏幕会在获取数据时显示)但是当我在本地测试时,显然没有延迟来自服务器,我无法看到屏幕是否正常工作.

是否有可能在Node.js中为所有响应引入延迟而无需为每个响应添加setTimeout?

我尝试了慢速代理,但它无法在HTML中加载绝对路径(例如/img/item.png被映射为而不是/proxy/2000/img/item.png).

Ila*_*mer 7

在express/connect中,只需将其置于其他中间件之上:

app.use(function(req,res,next){
  setTimeout(next, 2000)
});
Run Code Online (Sandbox Code Playgroud)

还有一个coffeescript版本:

app.use (res,req,next)-> setTimeout(next,2000)
Run Code Online (Sandbox Code Playgroud)