Как путь для вызова API из в маршрут какой-нибудь другой путь в nodejs
router.get("/GetCategories", (req, res) => { console.log("again"); category.find((err, docs) => { if (!err) { res.render("Category", { viewTitle: req.viewTitle, list: docs, }); } else { console.log("Error in retrieving Category :" + err); } }); });Я хочу вызвать выше api-маршрут "/GetCategories" изнутри ниже маршрута приложения nodejs
let categoryapi = require("../api/categories"); router.get("/GetCategoriesfromapi", async (req, res) => { let result = categoryapi.GetCategories; var url = categoryapi + "/GetCategories"; let options = { url: url, }; await request(options, function (err, data) { res.send(data); }); // res.render("Category", { list: result }); });
Что я уже пробовал:
я попытался использовать categoryapi в качестве метода, но он не работает.
Sandeep Mewara
https://stackoverflow.com/questions/39047270/express-call-get-method-within-route-from-another-route