2 回答
TA贡献1843条经验 获得超7个赞
同样的问题也发生在我身上。
我发现我在第 4 行和第 5 行看到了错误的数据库路径。
import express from 'express';
import routes from './routes';
// import './config/database'; (Wrong)
import './database'; // (Correct)
class App {
constructor() {
this.server = express();
this.middlewares();
this.routes();
}
middlewares() {
this.server.use(express.json());
}
routes() {
this.server.use(routes);
}
}
export default new App().server;
TA贡献1801条经验 获得超16个赞
将 async 函数的 await 调用放在 try/catch 块中。
import User from '../models/User';
class SessionController {
async store(req, res) {
try {
const { email, password } = req.body;
console.log(req.body);
const user = await User.findOne({ where: { email } });
} catch (e) {
console.log("Error Occurred", e)
}
}
}
export default new SessionController();
添加回答
举报