【发布时间】:2016-04-20 03:42:48
【问题描述】:
TypeError:无法读取未定义(expressjs)的属性“findAll”。
所有功能(续集)都不起作用。所有错误:无法读取属性“续集方法”...
module.exports = function (sequelize, DataTypes) {
var User = sequelize.define('user', {
email: {type: DataTypes.STRING(32), unique: true, allowNull: false},
});
return User;
};
控制器:
models = require('./../models');
exports.index = function (request, response, next) {
models.User.findAll({attributes: ['id', 'username']});
};
【问题讨论】:
-
请写你的./../models/index.js的内容,或者如果你以非标准方式初始化模型,请改写。
-
@KrzysztofSztompka, pastebin.com/Ev5Mp2AD
-
谢谢,请写下你是如何运行db的
-
@KrzysztofSztompka, app.js pastebin.com/xwNV1Hmu
标签: javascript node.js express sequelize.js