Kel*_*elp 3 mongoose node.js express
我一直在寻找代码(https://github.com/cmarin/MongoDB-Node-Express-Blog)来学习NodeJS,Express,Mongoose,我无法从我的'models.js导入'Poll'功能'文件,特别是'保存'功能.
我收到以下错误:
500 TypeError: Object function (){} has no method 'save'
Run Code Online (Sandbox Code Playgroud)
它发生在我的app.js的第54行.我无法保存新的民意调查,因为它无法找到该功能:https: //github.com/kelper/Poll/blob/master/app.js
这是我的模型文件,保存功能在第62行:https: //github.com/kelper/Poll/blob/master/models.js
另一个快速问题.如何排除文件被提交?我一直把交换文件等提交给我的仓库.
如果您发现我的代码有任何其他问题,请告诉我.我知道有人提到我的命名惯例令人困惑.我应该如何命名我的变量?
PollModel是一个函数构造函数,您想要创建一个对象.
var PollModel = require('./models').PollModel; 是错的
var pollModel = new (require('./models').PollModel); 是正确的.
| 归档时间: |
|
| 查看次数: |
2988 次 |
| 最近记录: |