nodejs监听服务端口并且代理请求与静态资源

Posted y-y-y-y

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nodejs监听服务端口并且代理请求与静态资源相关的知识,希望对你有一定的参考价值。

var express = require(‘express‘);
const proxy = require(‘http-proxy-middleware‘);
const app = express();          
var options = {
        target: ‘http://192.9.104.247:7894‘,    //  你服务器端口
        changeOrigin: true,
    };
var exampleProxy = proxy(options);
app.use(express.static(‘./‘));//静态资源
app.use(‘^/‘, exampleProxy);              //  ‘/’ 表示对所有请求代理
app.listen(5000,"192.9.104.116");// 你NodeJs代理端口 与本地服务ip

启动服务为:

192.9.104.116:5000

node ./app.js 启动代理监听5000服务返回静态资源,接口请求就转发到
http://192.9.104.247:7894这个服务

以上是关于nodejs监听服务端口并且代理请求与静态资源的主要内容,如果未能解决你的问题,请参考以下文章

微服务Kong——代理参考

使用nginx处理静态资源请求,其余交给node

如何运行nodejs服务器以监听自定义端口:9001和apache监听其他请求

nginx的总结篇以及一台nginx代理多个资源服务

NodeJS中的静态资源管理服务

静态资源服务器功能