Это может быть глупый вопрос, но я совершенно новичок в Node/REST и не нашел ответа.Звоните REST Api из REST Api (Node.js)
Скажите, что есть запрос A, который запрашивает объект A ('../student/:studentId'). И есть еще один запрос B, который запрашивает объект B ('.../lecture /: lectureid'). Теперь объект B будет содержать некоторую информацию о лекции, а также учащиеся, посещающие лекцию.
Теперь я могу думать о трех possbile способов сборки объекта B:
1 .: Запрос вызова в несколько раз внутри обработки Resquest B
2 .: Скопируйте и вставьте код из обработка запроса
3 .: Создайте объект, который получает доступ к базе данных и прикрепить его на все запросы запроса:
var dbAccessObject = require('./dbAccess');
app.use(function (req,res,next){
req.dbAccessObject = dbAccessObject;
next();
)};
Какой вариант будет твой выбор? Или есть другой, лучший способ?
3-й, потому что вызов собственного сервера с вашего собственного сервера не так эффективен. –