请问在egg中怎么处理这个问题,是自己写一个类似plugin的东西来处理呢,还是egg本来就有相应的配置
回复 (7)
M
// app.js
module.exports = app => {
app.beforeStart(async function () {
// 应用会等待这个函数执行完成才启动
app.model.sync()
});
};
A
app.model.sync() 是 promise 而不是同步方法,要加上 await
http://docs.sequelizejs.com/en/latest/api/sequelize/#sync
// app.js
module.exports = app => {
app.beforeStart(async function () {
// 应用会等待这个函数执行完成才启动
await app.model.sync()
});
};
F
A
这里还可以简化下
// app.js
module.exports = app => {
app.beforeStart(app.model.sync);
};
M
A
引用 MUHM@atian25 额
@MUHM 嗯?
参与回复
登录后即可参与回复。登录