请问在egg中怎么处理这个问题,是自己写一个类似plugin的东西来处理呢,还是egg本来就有相应的配置
// app.js module.exports = app => { app.beforeStart(async function () { // 应用会等待这个函数执行完成才启动 app.model.sync() }); };
@MUHM 谢啦,解决啦
app.model.sync() 是 promise 而不是同步方法,要加上 await
app.model.sync()
await
http://docs.sequelizejs.com/en/latest/api/sequelize/#sync
// app.js module.exports = app => { app.beforeStart(async function () { // 应用会等待这个函数执行完成才启动 await app.model.sync() }); };
@atian25 恩
这里还可以简化下
// app.js module.exports = app => { app.beforeStart(app.model.sync); };
@atian25 额
@MUHM 嗯?
CNode 社区为国内最专业的 Node.js 开源技术社区,致力于 Node.js 的技术研究。
@MUHM 谢啦,解决啦
app.model.sync()是 promise 而不是同步方法,要加上awaithttp://docs.sequelizejs.com/en/latest/api/sequelize/#sync
@atian25 恩
这里还可以简化下
@atian25 额
@MUHM 嗯?