码迷,mamicode.com
首页 > Web开发 > 详细

node.js中使用http-proxy-middleware请求转发给其它服务器

时间:2019-07-11 00:30:32      阅读:239      评论:0      收藏:0      [点我收藏+]

标签:targe   code   node   list   小型   npm   get   oca   local   

var express = require(‘express‘);
var proxy = require(‘http-proxy-middleware‘);

var app = express();

app.use(‘/api‘, proxy({target: ‘http://10.119.168.87:4000‘, changeOrigin: true}));
app.listen(3000);

 

说明:我们利用express在3000端口启动了一个小型的服务器,利用了app.use(‘/api‘, proxy({target: ‘http://10.119.168.87:4000/‘, changeOrigin: true}))这句话,使发到3000端口的/api请求转发到了4000端口。即请求http://localhost:3000/api相当于请求http://10.119.168.87:4000/api

 

安装: npm install --save-dev http-proxy-middleware

 

1 var proxy = require(‘http-proxy-middleware‘);
2 
3 var apiProxy = proxy(‘/api‘, {target: ‘http://www.example.org‘});
4                      \____/   \_____________________________/
5                         |                    |
6                    需要转发的请求           目标服务器


node.js中使用http-proxy-middleware请求转发给其它服务器

标签:targe   code   node   list   小型   npm   get   oca   local   

原文地址:https://www.cnblogs.com/wwwxxjsyy/p/11167422.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!