本文介绍了TypeError;Article.find() 不是 Sails.js 中的函数的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在使用sails.js 并且得到错误Articles.find() 不是一个函数.以下是datastore.js
I am using sails.js and getting error Articles.find() is not a function. Following is datastore.js
mongodb:{ adapter:require('sails-mongo'), url:'mongodb://localhost:27017/articlebase' }以下是 ArticleController.js
following is a ArticleController.js
const Articles = require("../models/Articles"); module.exports = { list: (req,res)=> { Articles.find().exec((err,articles)=>{ if(err) { res.send(500,{err:err}); } res.view('articles/articles',{articles:articles}); }); }以下是模型 Article.js
following is models Article.js
module.exports = { attributes: { title:{ type:'string' }, body:{ type:'string' }, }, datastore:'mongodb', }; 推荐答案从 ArticleController.js
const Articles = require("../models/Articles");模型自动包含在控制器中.VSCode 自动包含以下行以解决依赖项,并不是真正需要的.
Models are included automatically in controller. The following line is automatically included by VSCode to resolve dependencies and not really needed.
更多推荐
TypeError;Article.find() 不是 Sails.js 中的函数
发布评论