我正在用NodeJS和express 构建一个API
当我访问一条路线时,如果它没有与我的控制器连接,它就会工作,比如
router.get("/get", (req, res) => res.send({"data":"Its works"}));
但当我添加控制器时,该路线将永远需要响应
const controllers = require('./controllers');
router.get("/get", (req, res) => controllers.findAll);
这是控制器代码
const findAll = async (req, res) => {
res.send({ error: "error.message" })
}
module.exports = { findAll }
我该如何解决这个问题?
您的函数从未执行过。将其更改为通过控制器功能:
const controllers = require('./controllers');
router.get("/get", controllers.findAll);