【发布时间】:2019-06-08 09:10:50
【问题描述】:
请需要你的帮助。 为什么我在昵称对象中收到 String(150) 的奇怪错误?
const Sequelize = require('sequelize');
const devOptions = require('./../config/config').connectionConf.development;
const sequelize = new Sequelize(
devOptions.database,
devOptions.username,
devOptions.password,
{
host: devOptions.host,
dialect: devOptions.dialect
}
);
const User = sequelize.define('user', {
user_id: {
primaryKey:true,
type:sequelize.BIGINT,
allowNull:false
},
nickname: {
type:sequelize.STRING(150),
unique:true,
allowNull:false
},
email: {
type:sequelize.STRING(150),
unique:true,
allowNull:false
},
user_password: {
type:sequelize.STRING(150),
unique:true,
allowNull:false
},
created_at: {
type:sequelize.Date,
created_time:sequelize.NOW,
allowNull:false
},
updated_at: {
type:sequelize.Date,
allowNull:false
}
}, {});
TypeError: sequelize.STRING 不是函数 在对象。 (E:\Projects\JavaScript\couponsystem\src\models\schema.js:21:22) 在 Module._compile (internal/modules/cjs/loader.js:688:30) 在 Object.Module._extensions..js (internal/modules/cjs/loader.js:699:10) 在 Module.load (internal/modules/cjs/loader.js:598:32) 在 tryModuleLoad (internal/modules/cjs/loader.js:537:12) 在 Function.Module._load (internal/modules/cjs/loader.js:529:3) 在 Module.require (internal/modules/cjs/loader.js:636:17) 在需要(内部/模块/cjs/helpers.js:20:18) 在对象。 (E:\Projects\JavaScript\couponsystem\src\models\generator.js:1:78) 在 Module._compile (internal/modules/cjs/loader.js:688:30) 在 Object.Module._extensions..js (internal/modules/cjs/loader.js:699:10) 在 Module.load (internal/modules/cjs/loader.js:598:32) 在 tryModuleLoad (internal/modules/cjs/loader.js:537:12) 在 Function.Module._load (internal/modules/cjs/loader.js:529:3) 在 Function.Module.runMain (internal/modules/cjs/loader.js:741:12) 启动时(内部/bootstrap/node.js:285:19) 在 bootstrapNodeJSCore (internal/bootstrap/node.js:739:3)
【问题讨论】:
标签: javascript node.js sequelize.js