gpt4 book ai didi

javascript - sequelize 不创建表显示此结果 : "Executing (default): SELECT 1+1 AS result"

转载 作者:行者123 更新时间:2023-12-03 22:17:04 25 4
gpt4 key购买 nike

我尝试使用 sequelize 创建一个表,它运行良好,没有错误,但结果显示此消息而不是创建一个表

Executing (default): SELECT 1+1 AS result
这是我的配置文件:
const Sequelize = require('sequelize');

const sequelize = new Sequelize('*******', '******', '*******', {
dialect: 'mysql',
host: 'localhost',
});

module.exports = sequelize;
这是我的 user.js 文件:
const Sequelize = require('sequelize');

const sequelize = require('../db/mysql/config');

const User = sequelize.define('user', {
id: {
type: Sequelize.INREGER,
autoIncrement: true,
allowNull: false,
primaryKey: true
},
userName: {
type: Sequelize.STRING,
allowNull: false
},
email: {
type: Sequelize.STRING,
allowNull: false
},
password: {
type: Sequelize.STRING,
allowNull: false
}

});


module.exports = User;
这是我的 test.js 文件,我使用节点推荐运行它:
const sequelize = require('./db/mysql/config')

sequelize
.sync()
.then(result => {
console.log(result);
})
.catch(err => {
console.log(err);
})
如果我在配置文件中复制 user.js 代码,它工作正常

最佳答案

在 config.js 中导入你的 user.js 模型
一种
例子:-

     const User = require('enter your path here for user.js')

User.sync();

关于javascript - sequelize 不创建表显示此结果 : "Executing (default): SELECT 1+1 AS result",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63611772/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com