0

我有一个简单的 nodejs api,它连接到 mlab 上的 mongodb。

在本地我可以使用 GET、POST 方法。但是在我部署到 Heroku 之后:我只获取数据。POST 方法返回 400 错误请求。如果我使用heroku logs -t我看不到有关post方法的日志。

我搜索了相关关键字:heroku -nodejs- post method 400 bad request,它们不适用于我的案例。

这是我使用postman发送 GET 和 POST 请求后的日志。

2020-04-01T16:58:02.831314+00:00 app[web.1]: tiny wiz running                      // my console.log
2020-04-01T16:58:03.131550+00:00 heroku[web.1]: State changed from starting to up
2020-04-01T16:58:03.259355+00:00 app[web.1]: (node:23) DeprecationWarning: collection.ensureIndex is deprecated. Use createIndexes instead.
2020-04-01T16:58:27.099916+00:00 heroku[router]: at=info method=GET path="/" host=MYAPP_URL request_id=a5f384ad-b857-4356-a4de-f8148cfd2e16 fwd="publicIP" dyno=web.1 connect=1ms service=100ms status=200 bytes=1016 protocol=https
2020-04-01T16:58:27.094337+00:00 app[web.1]: GET METHOD HERE!!!                   // my console.log
 ▸    Log stream timed out. Please try again.

如您所见,它没有关于POST方法的日志。

如果您对我的环境有任何信息,请告诉我。

预先感谢!

4

0 回答 0