小编MrC*_*Rkz的帖子

Sequelize migration错误:无法读取未定义的属性"长度"

这是我遵循的教程:https://medium.com/@prajramesh93/getting-started-with-node-express-and-mysql-using-sequelize-ed1225afc3e0

这是我使用的express + mysql和ORM Sequelize的节点js项目.

我试图运行时遇到此错误 sequelize db:migrate

'use strict';
module.exports = {
  up: (queryInterface, Sequelize) => {
    return queryInterface.createTable('Employees', {
      id: {
        allowNull: false,
        autoIncrement: true,
        primaryKey: true,
        type: Sequelize.INTEGER
      },
      name: {
        type: Sequelize.STRING
      },
      designation: {
        type: Sequelize.STRING
      },
      salary: {
        type: Sequelize.NUMBER
      },
      createdAt: {
        allowNull: false,
        type: Sequelize.DATE
      },
      updatedAt: {
        allowNull: false,
        type: Sequelize.DATE
      },
      companyId: {
        type: Sequelize.NUMBER,
        onDelete: 'CASCADE',
        references: {
          model: 'Companies',
          key: 'id',
          as: 'companyId',
        }
      } …
Run Code Online (Sandbox Code Playgroud)

javascript mysql node.js express sequelize.js

5
推荐指数
1
解决办法
2060
查看次数

标签 统计

express ×1

javascript ×1

mysql ×1

node.js ×1

sequelize.js ×1