当前位置:首页 > 手机资讯 > 正文

NodeJS搭建代理服务器

NodeJS搭建代理服务器

前面已经创建了主服务器,但是为了实现跨域访问,还得写一个代理服务器(proxy server)

下面是代理服务器的创建步骤:

首先安装依赖:

 

1、首先在public文件夹中写入文档(HTML,css等)

2、改端口,在www中将端口改为代理服务器的端口,避免端口重复。

3、api自动转发,在代理服务器中的app.js中引入api

 

但是切记,在引入api之前先将

 

这段代码提到下面这段代码之前,因为静态资源不需要被代理

 

4、手动转发

由于我们的代理服务器是有很多业务需求需要自己实现的,比如jwt验证,md5数据加密等等,因此我们不可能把所有的请求都直接自动转发到主服务器,那么很多情况我们是需要进行手动转发的。

在代理服务器的service目录下创建login方法,手动将请求转发到3000端口,这样子就可以在转发之前做一些诸如加密等等的操作;

 

然后路由接到请求,交给业务层开始启动业务,

 

最新文章