NODE代理,yang
时间:2019-11-12
本文章向大家介绍NODE代理,yang,主要包括NODE代理,yang使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
const express = require('express'); const proxy = require('http-proxy-middleware');//引入代理中间件 const app = express(); app.use(express.static('webapp')); // 测试 const host = 'http://192.168.0.232:8382';//192.168.0.232:8382/ // 本地 // const host = 'http://localhost:8091/'; // const host = 'http://192.168.6.108:80/'; // Add middleware for http proxying //将服务器代理 const appProxy = proxy( '/app/', { target: host, changeOrigin: true, pathRewrite: { '^/': '/' } }); const drawProxy= proxy( '/draw/', { target: 'http://120.24.168.179:8081', changeOrigin: true, pathRewrite: { '^/': '/' } }); const gatewayProxy= proxy( '/gateway/', { // target: 'http://119.23.175.96:6001', target: 'http://192.168.0.238:6001', changeOrigin: true, pathRewrite: { '^/gateway': '/' } }); const thirdPartyProxy= proxy( '/third-party/', { target: 'http://192.168.0.242:8050', // target: 'http://m.ibaboss.com/', changeOrigin: true, pathRewrite: { '^/': '/' } }); app.use('/app/*', appProxy);//洋老板代理 app.use('/draw/*', drawProxy);//营销系统代理 app.use('/gateway/*', gatewayProxy);//秒杀代理 app.use('/third-party/*', thirdPartyProxy);//代理 // Render your site app.get('/index.htm', function (req, res) { res.sendFile(__dirname + '/src/index.html'); }); app.listen(8099, () => { console.log('Listening on: http://localhost:8083'); });
原文地址:https://www.cnblogs.com/ilovexiaoming/p/11840179.html
- mongodb数据结构与基本操作增删改查整理(二)
- 使用在线重定义重构亿级分区表(r10笔记第34天)
- 【Go 语言社区】一个WebSocket的简单Echo例子
- Java基础-day10-代码题-继承&抽象类
- 闪回区空间不足引发的SQL问题分析(r10笔记第32天)
- JavaScript Window - 浏览器对象模型
- 纯CSS实现的圆角折叠菜单特效代码
- MySQL和Oracle中的半连接测试总结(一)(r10笔记第31天)
- 【Go 语言社区】关于select和channel数组的配合使用--转
- Java基础-day09-代码题-对象;类;封装
- MySQL replace into的使用细则(r10笔记第48天)
- Win10下用Anaconda安装TensorFlow
- 【Go 语言社区】跨域问题解决方案:jsonP客户端和服务器代码
- 图;代码轻松理解,代理
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- 在生产中应用广泛的排序算法
- SQL | SQL 必知必会笔记 (一 )
- 如何在树莓派4B上安装EMQ X Broker
- SQL | SQL 必知必会笔记 (二)
- 基于桶子法实现的两种排序算法
- Notes | 微观经济学课堂笔记(一)
- 将终结点图添加到你的ASP.NET Core应用程序中
- Stata | 爬取 CFPS 文献传送门并制作成 Markdown
- 委托的好处
- Elasticsearch安装和配置
- Notes | QUAIDS 模型
- Stata | 520,听说你也想快点找到...
- Stata | 批量替换变量值的小技巧
- 手把手教你完成课设作业使用Pandas对海平面温度异常进行分析,小白也能看的懂
- 谈谈自学 Stata 的体会