2016-12-28 32 views
0

編輯:我把這一個數字。我的路線上沒有任何東西。以下與Heroku文檔一起創建一個MEAN堆棧應用程序,我卡住了

我與這個文檔這裏沿着以下:

https://devcenter.heroku.com/articles/mean-apps-restful-api

而且我被困在一個應該創造蒙戈數據庫中的新「接觸」測試卷曲。

直到那一刻,我已經按照指示去信。唯一的區別是我在本地克隆了一個現有的heroku應用程序,而不是在CLI中創建一個。我不認爲這是造成錯誤。我克隆了空白的應用程序,使用npm安裝了節點和依賴項,然後完全按照他們的說法創建了server.js文件,並將所有內容都推送到了我的應用程序中。

看起來很成功,我可以在我的heroku帳戶中看到,我以前的空白應用程序現在是一個節點應用程序,我可以訪問我附加的mongo數據庫。不過,我沒有看到我的數據庫中的任何集合,並且此測試卷曲失敗:

curl -H "Content-Type: application/json" -d '{"firstName":"Chris", "lastName": "Chang", "email": "[email protected]"}' http://your-app-name.herokuapp.com/contacts 

接觸不貼到數據庫就像是應該的。我收到了一個非常奇怪的迴應,應用程序錯誤的HTML顯示在我的命令提示符窗口中,就像我在我的應用程序中訪問了錯誤的頁面。我沒有從快遞中得到任何錯誤。

對於任何MEAN棧和Heroku,我都是全新的。我在代碼學校爲節點做了一些課程並且表達了,但就是這樣。試圖在Heroku上設置MEAN時,任何人都有這種類型的錯誤? server.js應該包含的代碼在我鏈接的文章中。謝謝你的幫助!

回答

0

自己弄明白了。我的路線設置不正確。觀看這些路線!

+0

你能告訴我路線究竟出了什麼問題嗎?我有一個類似的問題,除了我按照教程的信,但它仍然不會讓我用curl命令發佈任何東西 – Davtho1983