Могу ли я сделать вызов API (router.post) внутри другого вызова API (router.post) в файле "index.js"? - PullRequest
0 голосов
/ 27 марта 2019

Например, я могу делать вызовы API, как показано ниже во вложенной форме ??

router.post('/',()=>
{
 res.send("Some File1");
   router.post('/',()=>{
     res.send("Some File2");
   })
})

Ответы [ 2 ]

0 голосов
/ 27 марта 2019

Попробуйте этот фрагмент, надеюсь, он будет работать.

router.post('/')
   .then((data) => {
      res.send({
         dataField1,dataField2
       })
     })
    .then(() => {
      return router.post('/')
    })
    .then((data2) => {
      res.send({
       data2Field1, data2Field
     });
    })
0 голосов
/ 27 марта 2019

То, что вы делаете, это не вызовы API, а создание конечных точек API.Это означает, что вы создали конечную точку REST в / с методом POST.

router.post('/',(req, res) => {
 res.send("Some File1");
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...