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

nodeJs环境添加代理

时间:2018-11-25 11:51:03      阅读:190      评论:0      收藏:0      [点我收藏+]

标签:geo   前后端分离   --   get   virt   local   反向   nodejs   nod   

目的:实现前后端分离,前端减少路径请求的所需的路由文件;


第一步:安装http代理中间件


npm install http-proxy-middleware --save

第二步: express文件中(app.js)配置反向代理


// 1. 引入http-proxy-middleware模块
var proxy = require(‘http-proxy-middleware‘);

// 2. 代理中间件配置项
var options = {
    target: ‘http://192.168.182.66:8080/‘, // target host
    changeOrigin: true, // needed for virtual hosted sites
};
// 3. 将请求路径按“代理中间件配置项”进行请求
app.use(proxy(‘/login/*‘,options));

解析:本地的请求地址是localhost:3000/login,当经过代理配置后,会将localhost:3000替换为http://192.168.182.66:8080/;所以实际的请求路径是http://192.168.182.66:8080/login;

nodeJs环境添加代理

标签:geo   前后端分离   --   get   virt   local   反向   nodejs   nod   

原文地址:https://www.cnblogs.com/zero-zm/p/10014664.html

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