var net = require('net'); var local_port = 8893; //在本地创建一个server监听本地local_port端口 net.createServer(function (client) { //首先监听浏览器的数据发送事件,直到收到的数据包含完整的http请求头 var buffer = new Buffer(0); client.on('data',function(data) { buffer = buffer_add(buffer,data);
var https = require('https'); var express = require('express'); var app = express() var http = require('http'), httpProxy = require('http-proxy'); var proxy = httpProxy.createProxyServer({ changeOrigin: true}); app.all('/apis/*', function (req, res,
由于系统业务比较复杂,微前端(多页应用)实现期望用一个app一个webpack的形式,这样可以更好隔离,而且每个app的webpack config可以定制. Nginx在前端项目中安装比较麻烦,所以考虑用nodejs来代理,社区比较成熟的node代理显然就是express的http-proxy-middleware了: var express = require('express') var proxy = require('http-proxy-middleware') var rewrit