我在 Ubuntu 12.04 上使用 MondgoDB 玩 nodejs/expressjs/angularjs。我正在经历这个例子。当我在本地对此进行测试时,删除葡萄酒效果很好。但是在部署到 Ubuntu 12.04 机器后,DELETE 请求失败。我使用 nginx 作为代理并在端口 3000 上运行 nodejs。
我试图停止 nginx 并直接在不同端口的 nodejs 上运行它。它没有帮助;证明我这个问题与nginx无关。
但是使用 curl 我能够删除一个项目。例如curl -i -X DELETE http://localhost:3000/wines/5069b47aa892630aae000007.
那么我在中间层(expressjs)中缺少什么吗?这是我的沙盒。