摩卡咖啡在express 4中功能失效,但在express 3中功能失效

摩卡咖啡在express 4中功能失效,但在express 3中功能失效,express,mocha.js,Express,Mocha.js,好的,我阅读了Keig先生的书Advanced Express Web App Dev。在他的书中,他使用Express版本3构建API。我在他的书中找到了关于那个版本的所有东西。但是,当我采用他的开发方法并将其应用于ExpressVersion4时,mocha的心跳检查失败,因为它预期内容类型响应为json,但收到“text/html”。Express版本4中是否缺少某些内容 我尝试更改app.get到app.use,但没有帮助 在我的github()上编写代码。没关系。命名约定问题。我有'h

好的,我阅读了Keig先生的书Advanced Express Web App Dev。在他的书中,他使用Express版本3构建API。我在他的书中找到了关于那个版本的所有东西。但是,当我采用他的开发方法并将其应用于ExpressVersion4时,mocha的心跳检查失败,因为它预期内容类型响应为json,但收到“text/html”。Express版本4中是否缺少某些内容

我尝试更改app.get到app.use,但没有帮助


在我的github()上编写代码。

没关系。命名约定问题。我有'heartbeat'作为路由的名称,但我需要'/heartbeat'。现在它起作用了。但现在我得到了一个关于res.json的“弃用”警告。这很容易解决