我正在构建一个使用 REST 服务获取数据的 NodeJS 应用程序。也就是说,我想将GET
数据POST
从运行在端口 80 上的 Node 实例传输到运行在同一物理服务器上的 ASP.NET Core Web 服务器。
我知道我可以将来自某个目录的所有调用代理/mysite.com/api/products
到某个端口,比如/mysite.com:5000/products
我的 Node/Express 端。
我的问题是,如果我这样做,假设 Node 服务器上的唯一传入端口是 80,我会遇到防火墙问题吗?也就是说,在外部我无法访问端口 5000,但我确实希望我的 Node 服务器能够访问端口 5000,这是我的 ASP.NET Core 服务器将在防火墙后面运行的端口。
最后,我想出去吃午饭吗?我的目标只是让我的节点 javascript 应用程序对我的 ASP.NET Core 网站进行尽可能简单的休息调用。