app.beforeStart
//启动之前创建数据表
app.beforeStart(async () => {
// 等待这个函数执行完成才启动
await app.model.sync({
// force: true时删除原表创建新表
// force: false时不删除原有表,只创建不存在的
force: false,
alter: true
});
});
router.js
module.exports = app => {
const { router, controller } = app;
router.post('/user/login', controller.user.login);
router.post('/user/create', controller.user.create);
//启动之前创建数据表
app.beforeStart(async () => {
// 等待这个函数执行完成才启动
await app.model.sync({
// force: true时删除原表创建新表
// force: false时不删除原有表,只创建不存在的
force: false,
alter: true
})
});
};