Node.js 跟随Heroku文档创建一个MEAN stack应用程序,我被卡住了

Node.js 跟随Heroku文档创建一个MEAN stack应用程序,我被卡住了,node.js,mongodb,express,curl,heroku,Node.js,Mongodb,Express,Curl,Heroku,我在这里随这份文件附上以下内容: 我被困在测试旋度上,它应该在Mongo数据库中创建一个新的“联系人” 到那时为止,我一直严格按照指示行事。唯一的区别是我在本地克隆了一个现有的Heroku应用程序,而不是在CLI中创建一个。我不认为这会导致错误。我用NPM克隆了空白的应用程序、安装的节点和依赖项,然后像他们所说的那样创建了Serv.JS文件,并把所有的东西都推到了我的应用程序上。 它似乎成功了,我可以在我的Heroku帐户中看到我以前的空白应用程序现在是一个节点应用程序,我可以访问我附加的Mo

我在这里随这份文件附上以下内容:

我被困在测试旋度上,它应该在Mongo数据库中创建一个新的“联系人”

到那时为止,我一直严格按照指示行事。唯一的区别是我在本地克隆了一个现有的Heroku应用程序,而不是在CLI中创建一个。我不认为这会导致错误。我用NPM克隆了空白的应用程序、安装的节点和依赖项,然后像他们所说的那样创建了Serv.JS文件,并把所有的东西都推到了我的应用程序上。 它似乎成功了,我可以在我的Heroku帐户中看到我以前的空白应用程序现在是一个节点应用程序,我可以访问我附加的Mongo数据库。但是,我在数据库中没有看到任何集合,并且此测试失败:

curl -H "Content-Type: application/json" -d '{"firstName":"Chris", "lastName": "Chang", "email": "support@mlab.com"}' http://your-app-name.herokuapp.com/contacts
联系人没有像应该的那样发布到数据库中。我得到一个非常奇怪的响应,应用程序错误的HTML显示在我的命令提示符窗口中,就像我在应用程序中访问了错误的页面一样。我没有从express那里得到任何错误

当涉及到stack和Heroku时,我是一个全新的人。我在代码学校为node和express上过一些课程,但仅此而已。有人在尝试在Heroku上设置MEAN时出现这种错误吗?server.js应该包含的代码在我链接的文章中

编辑
我算出来了。我的路线上没有任何东西。

我自己就知道了。我的路线设置不正确。注意那些路线

你能告诉我这些路线到底出了什么问题吗?我有一个类似的问题,除了我严格遵守了教程,但它仍然不允许我发布任何与curl命令相关的内容