前端= ..nginux .. =后端?

时间:2017-06-11 18:42:00

标签: node.js proxy

我的问题可能看起来很愚蠢,但我对这个主题非常缺乏教育,但我真的想知道这一切是如何运作的。

为了举例,让我为您提供一个场景。

我的前端内置了react,该网站具有所有必需的http请求,并将所有必需的内容发送到我的服务器。服务器在nodeJs(express)上运行。

网站和服务器工作正常,两者都在不同的端口上。前端位于localhost:3000,后端位于localhost:8000。

最近,我开始花费大量时间,试图了解真正的应用程序如何工作以及部署它们需要什么。在这一刻,我发现了一些建议使用代理服务器的文章,这些代理服务器就像是一个桥接器(可能出于安全原因(我的猜测))。

那么有人可以让我深入了解这个概念吗?

对不起,如果这个问题对你来说似乎有些愚蠢,但很难找到关于它的不良信息。

如果我理解这个概念完全错误并且没有这种类型,只需在下面发表评论,我将删除此主题。

1 个答案:

答案 0 :(得分:0)

Nginx可以作为反向代理,这意味着它允许您从http://localhost(端口80)访问localhost:8000。 这很有用,例如,当您有不同的域并且您想将domain1.com指向localhost:8000并将domain2.com指向localhost:9000时。

希望你现在明白。如果需要,请问我任何其他事情。