Переслать экспресс JS маршрут на другой сервер

Я пишу приложение express.js и хотел бы обслуживать определенные маршруты с другого сервера.

Экспресс обслуживает несколько маршрутов, начиная сapi.example.com/v1/*, Я хотел бы любые пути, начинающиеся с/ad/hoc/ для пересылки на другой сервер и ответом, обслуживаемым Express, например,api.example.com/ad/hoc/endpoint.php будет переданgrampas-lamp-stack.example.com/ad/hoc/endpoint.php.

Я могу сделать это сres.redirect но я бы хотел передать ответ через приложение Express и не перенаправлять браузер на другой IP-адрес.

app.js

var express = require('express');
var app = express();

app.get('/v1/users/:id', UserCtrl.get);
app.get('/v1/users/search', UserCtrl.search);

app.get('/ad/hoc/*', function(req, res) {
  res.redirect('http://grampas-lamp-stack.example.com' + req.url);
}

Я пытался найти "Экспресс запросы прокси", но я не уверен, еслиполномочие это точный термин для того, что я делаю. Если есть лучшее слово для этой темы или что я пытаюсь сделать, пожалуйста, дайте мне знать.

Ответы на вопрос(1)

Ваш ответ на вопрос