nodejs反向代理请求示例代码
代码语言:nodejs
所属分类:通讯
代码描述:nodejs反向代理请求示例代码,采用http-proxy模块,先安装npm install http-proxy
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
const http = require('http');
const httpProxy = require('http-proxy');
// 创建一个代理服务器实例
const proxy = httpProxy.createProxyServer({
ws: true,
changeOrigin: true,
secure: false
});
// 修改请求头中的 Host 字段
proxy.on('proxyReq', (proxyReq, req, res, options) => {
proxyReq.setHeader('Host', 'dashscope.aliyuncs.com');
});
// 创建一个HTTP服务器
const server = http.createServer((req, res) => {
// 设置目标服务器地址
const target = 'https://dashscope.aliyuncs.com';
.........完整代码请登录后点击上方下载按钮下载查看
网友评论0