mocha 在 express 4 中失败,但在 express 3 中没有
mocha failing function in express 4 but not in express 3
好的,我研究了 Keig 先生的书 Advanced Express Web App Dev。在他的书中,他使用 Express 版本 3 来构建 API。我在他的书中得到了那个版本的一切。但是当我采用他的开发方法并将其应用于 Express 版本 4 时,mocha 无法进行心跳检查,表示它期望 json 的内容类型响应但收到 'text/html'。我在 Express 版本 4 中遗漏了什么吗?
我尝试将 app.get 更改为 app.use,但这没有帮助。
代码在我的 github (https://github.com/EnergeticPixels/course-api.git)
没关系。命名约定问题。我有 'heartbeat' 作为路线名称,但我需要 '/heartbeat'。现在可以了。除了现在我收到关于 res.json 的 'deprecated' 警告。这很容易修复。
好的,我研究了 Keig 先生的书 Advanced Express Web App Dev。在他的书中,他使用 Express 版本 3 来构建 API。我在他的书中得到了那个版本的一切。但是当我采用他的开发方法并将其应用于 Express 版本 4 时,mocha 无法进行心跳检查,表示它期望 json 的内容类型响应但收到 'text/html'。我在 Express 版本 4 中遗漏了什么吗?
我尝试将 app.get 更改为 app.use,但这没有帮助。
代码在我的 github (https://github.com/EnergeticPixels/course-api.git)
没关系。命名约定问题。我有 'heartbeat' 作为路线名称,但我需要 '/heartbeat'。现在可以了。除了现在我收到关于 res.json 的 'deprecated' 警告。这很容易修复。