Rakshanda_khan Ответов: 0

Как путь для вызова 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

0 Ответов