如何使我的路由与nodejs中的控制器一起工作



我正在用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);

最新更新