我正在关注node.js并在 DailyJS 上发表教程,并且已经碰壁了。
在教程中它说要做到这一点:
mongoose = require('mongoose').Mongoose
db = mongoose.connect('mongodb://localhost/nodepad')
但事先他正在讨论app.js
文件中的代码,所以我认为他的上述代码意味着进入app.js
,但我不知道。此时我从github下载nodepad以查看他实际放置mongoose代码的位置,我在整个应用程序的任何地方都找不到上面的代码!
所以我不知所措。事情已经让人感到困惑,因为Express制作的默认骨架网站在很多方面与教程不同,因为自编写教程以来,express在2年内发生了很大的变化。
所以我正在努力跟进,但我真的陷入了他说写一些代码的地方,但没有说明这段代码应该去哪里。
然后教程说要添加一个models.js
文件,我想知道它在哪里,也许在目录中?
(我也理解上面的代码已经过时,可以找到正确的代码 here ,问题不在于代码,而在于表达意图放在哪里)
请给我一些指导。
谢谢
答案 0 :(得分:1)
这两个都进入app.js
。我可以给你更多细节。我用猫鼬一直表达。我不使用var mongoose = require('mongoose').Mongoose
我使用的只有var mongoose = require('mongoose')
如果您需要任何进一步的帮助,请与我们联系。