Я работал с abit над настройкой прокси для node.js с экспрессом наверху, который handelse get, put & post.
Это то, что я придумал:
var DEVEL_PATH = "https://your-url.com";
var API_PATH = "/your-api-route";
app.use(API_PATH, function(req, res) {
var url = DEVEL_PATH + API_PATH + req.url;
if(req.method == "GET") {
req.pipe(request(url)).pipe(res);
} else {
req.pipe(request[req.method.toLowerCase()]({url: url, json: req.body})).pipe(res);
}
});
В основном, это просто забота - это получить, а затем просто запросить другой URL и направить его в мой ответ.Если это запрос post / put, возьмите тело запроса и опубликуйте его как объект JSON.
Помните !!
Вам необходимо следующее:
- экспресс
- запрос
- body-parser
Аони должны быть настроены, проверьте каждый из них для установки