eggjs如何在开始的时候创建mysql表

本人刚了解后端 不是很懂 是要创建开始的时候创建数据库和表 还是只创建表 应该怎么写 写在哪里呢

阅读 6.4k
2 个回答

app.js中写:

app.beforeStart(async function () {
    await app.model.sync({ force: false })
}

force为true 每次都会删除表重建,false会检测代码中创建的model文件在程序执行时创建表

恰好我最近也在看Egg,用官方的配套吧,egg-mysql + egg-sequelize,这里记录了一些,虽然写得很丑

推荐问题
宣传栏