Как объединить 2 конечных точки express.js в новый - PullRequest
0 голосов
/ 20 февраля 2019

У меня есть 2 существующих конечных точки /balance /transactions Каков наилучший способ создать новый /balance-and-transactions и не переписывать существующий код Например:

a('/balance', () => {
 foo()
 res.send({ /*some json with balance */ });
});

b('/transactions',() => {
 boo();
 res.send({ /*some json with transactions */ });
});


newendpoint('/balance-and-transactions', () => {
 foo();
 boo();
 res.send({ /*some combined json with balance and transactions altogether */ });
});

Это хорошая идея для вызова 2 запросоввнутри newendpoint (внутренний вызов)?

 newendpoint('/balance-and-transactions', () => {
     data1 = request('/balance');
     data2 = request('/transactions');
    // then combine data1 and data2
     res.send({ /*some combined json with balance and transactions altogether */ });
    });

1 Ответ

0 голосов
/ 20 февраля 2019

Не рекомендуется объединять эти конечные точки, но если вы все еще хотите это сделать, лучше использовать тире вместо подчеркивания /balance-and-names

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...