我一直在关注 thinkster.io 上的本教程:
https://thinkster.io/mean-stack-tutorial/
一切正常,直到我进入设置 mongoose 的部分,然后我开始遇到问题。
首先在“Creating Schemas with Mongoose”一节中说:
“通过将以下代码添加到我们的 app.js 文件来连接到我们本地的 MongoDB 实例:”
但这还不清楚 - “我们的”app.js 文件是什么意思 - 我们不再拥有我们创建的 app.js,因为我们将它重命名为 angularApp.js - 唯一的 app.js 文件是那个由/views/文件夹中的 express/npm 生成,充满了 express 配置。我亲自将代码添加到此文件中,但不确定它们是否意味着我们将其添加到/public/javascripts/angularApp.js
其次,在“创建我们的第一条路线”部分中,教程指示我们将代码添加到 routes/index.js 但同样,该文件已经填充了快速路线,并且教程不清楚我们是否附加此代码为/posts 的新路由文件或删除现有的快速路由并添加/posts 路由。
无论哪种方式,结果是当我尝试通过 curl 或 postman 将第一个数据发布到 mongodb 时,结果为 404,表明路由不工作。
感谢任何帮助 - 网站上没有用于提问或故障排除的评论部分,所以我希望 stackoverflow 可以填补空白 :)
最佳答案
这是我的代码:https://github.com/jakblak/thinkster_mean_app
它比原始的和评论的更有条理。
关于javascript - Thinkster MEAN Stack Tutorial 路由问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30140273/