MySQL:无法使用Sequelize创建表?

时间:2019-04-25 13:46:49

标签: javascript mysql sql node.js sequelize.js

我想要序列化,因此如果它们不是空表,则自动创建表,这样我在尝试SELECT该表中的内容时不会出现错误

我尝试了很多类似的事情:

Product.sync({ force: true })
.then(result => {
    Product
    .findAll()
    .then(products => {
        res.status(200).json(products)
    })
    .catch(err => {
        errorService.handleSQLError(err, res)
    })
})
.catch(err => {
    errorService.handleSQLError(err, res)
})

或此db.sync(); 甚至作为中间件:

app.use((req, res, next) => {
    db.sync();
})

但是似乎没有任何作用。没有表被创建。我的api在使用MySQL部署的服务器上

0 个答案:

没有答案