【发布时间】:2017-06-12 03:08:58
【问题描述】:
我的问题可能看起来很愚蠢,但我在这个话题上没有受过多少教育,但我真的很想了解这一切是如何运作的。
为了举例,我给你提供一个场景。
我使用 react 构建了前端,该网站具有所有必需的 http 请求,并将所需的所有内容发送到我的服务器。服务器在 nodeJs(express) 上运行。
网站和服务器工作正常,它们都在不同的端口上。前端在 localhost:3000,后端在 localhost:8000。
最近我开始花费大量时间,试图了解真正的应用程序是如何工作的以及部署它们需要什么。此刻我遇到了几篇文章,建议使用可以像“桥梁”一样的代理服务器(可能是出于安全原因(我的猜测))。
那么有人可以给我一些见解来理解这个概念吗?
对不起,如果这个问题对你来说有点愚蠢,但很难在 inet 上找到关于它的好信息。
如果我完全错误地理解了这个概念并且没有任何东西,请在下面发表评论,我将删除此线程。
【问题讨论】:
-
在 3000 端口上为您的前端提供什么服务?
-
设置听起来有点不寻常。为什么前端有单独的服务器实例?
-
Sky=>response=>我的电脑上的localmachine仅用于测试目的,反应
-
JJJ,好吧,可以说我不使用 express,而是 RESTIFY,我不喜欢在 nodejs 中使用渲染模板。太可怕了……