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,这里记录了一些,虽然写得很丑

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏