【发布时间】:2021-01-31 23:41:00
【问题描述】:
我有一个 MERN 堆栈应用程序,所以一开始我以为我会在我的 vps 中托管我的整个应用程序,然后当用户尝试访问该网站时,我的 vps 将执行后端(nodejs )然后它将fornt-end(react.js)发送到客户端浏览器,然后浏览器将呈现它。 但是刚才我看了一个教程(ben Awad's),他说你可以把后端托管在vps,把前端(react.js)托管在另一个像netlify这样的服务器上。 那么哪一个是正确的?如果是第二个,请告诉我更多信息
【问题讨论】:
-
您为什么要使用两个独立的托管服务提供商?仅仅因为你可以并不意味着你应该。仅供参考,该视频几乎解释了一些事情 - 如果您不了解该视频中的特定内容,我建议您就他们在视频中所说的内容提出更具体的问题。如果您只托管静态资源,则可以将它们放在最有效和最具成本效益的地方(尽管在您的 VPS 上可能也可以正常工作)。否则,使用任何服务器端渲染,托管在您的 VPS 上。
-
仅供参考,如果您是新手,我会尽可能让事情变得简单(一个托管服务提供商),并且只有在很明显为什么应该这样做时才会让事情变得更复杂。跨度>
标签: node.js reactjs devops netlify web-frontend