我一直在关注thinkster.io:
这个教程https://thinkster.io/mean-stack-tutorial/
一切正常,直到我进入设置mongoose的部分,然后我开始遇到问题。
首先,在“使用Mongoose创建架构”一节中,它说:
“通过将以下代码添加到我们的app.js文件中来连接到我们的本地MongoDB实例:”
但目前还不清楚 - “我们的”app.js文件是什么意思 - 我们不再拥有我们创建的app.js,因为我们将其重命名为angularApp.js - 唯一的app.js文件是由express / npm生成,它位于/ views /文件夹中,并且充满了快速配置。我个人将代码添加到此文件中但不确定它们是否意味着我们将其添加到/public/javascripts/angularApp.js
其次,在“创建我们的第一个路径”部分,教程指示我们将代码添加到routes / index.js但是这个文件已经填充了快速路由,并且教程不清楚我们是否附加了这个使用/ posts的新路线文件或删除现有的快速路线并添加/ posts路线。
无论哪种方式,结果是当我尝试通过curl或postman将第一个数据发布到mongodb时,它会产生404,表明路线无效。
任何帮助表示赞赏 - 网站上没有评论部分提出问题或排除故障,所以我希望stackoverflow可以填补空白:)