转发Node.js/Koa服务器中的所有请求http://server/api/*到另一个ip? 我使用NoDE.js和膝关节炎来构建一个Web服务器。但是,我想将它与位于192.168.1.5:80的另一台服务器合并。如何使对{my web server}:80/api/*的所有请求与对192.168.1.5:80/api/*的请求完全相同
提前谢谢 您可以使用koa代理: 那么对于代理,您的代码可能如下所示:转发Node.js/Koa服务器中的所有请求http://server/api/*到另一个ip? 我使用NoDE.js和膝关节炎来构建一个Web服务器。但是,我想将它与位于192.168.1.5:80的另一台服务器合并。如何使对{my web server}:80/api/*的所有请求与对192.168.1.5:80/api/*的请求完全相同,node.js,proxy,httpserver,koa,Node.js,Proxy,Httpserver,Koa,提前谢谢 您可以使用koa代理: 那么对于代理,您的代码可能如下所示: var koa = require('koa'); var proxy = require('koa-proxy'); var app = koa(); app.use(proxy({ host: 'http://192.168.1.5', // proxy to 192.168.1.5:80... match: /^\/api\// // ...just the /api routes
var koa = require('koa');
var proxy = require('koa-proxy');
var app = koa();
app.use(proxy({
host: 'http://192.168.1.5', // proxy to 192.168.1.5:80...
match: /^\/api\// // ...just the /api routes
}));
app.listen(80);
希望这有助于。。。(非测试人员)您可以使用koa代理: 那么对于代理,您的代码可能如下所示:
var koa = require('koa');
var proxy = require('koa-proxy');
var app = koa();
app.use(proxy({
host: 'http://192.168.1.5', // proxy to 192.168.1.5:80...
match: /^\/api\// // ...just the /api routes
}));
app.listen(80);
希望这有助于。。。(不是测试者)哇!那很容易!谢谢!哇!那很容易!谢谢!