У меня есть 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 */ });
});