|
1
0
托管MERN堆栈应用程序是一个令人兴奋的项目。GitHub页面非常适合前端(HTML、CSS、JS),但不适合后端。让我解释一下如何处理每个部分: 前端(React):当然,GitHub Pages确实可以托管您的MERN应用程序的前端。您可以创建一个gh页面分支,也可以将其配置为直接从主分支或主分支发布。这是您放置HTML、CSS、JavaScript和React组件的地方。 后端(Node.js与Express.js):GitHub页面不适合托管服务器端代码,包括Node.js后端。要托管后端,您需要研究其他托管平台,如Heroku、AWS、Azure或支持Node.js托管的类似服务。这些平台允许您运行Node.js服务器和Express.js应用程序。 数据库(MongoDB):MongoDB通常托管在一个单独的平台上,如MongoDB Atlas,而不是GitHub页面上。MongoDB Atlas提供基于云的数据库托管,运行在单独托管服务上的Node.js后端可以访问该托管。 GitHub Pages是托管MERN应用程序前端的绝佳选择。但是,要托管后端和数据库,您需要探索其他托管选项。将GitHub Pages与合适的后端托管平台相结合是部署MERN应用程序的常见做法。 |
![]() |
ekka · 托管-如何从家中获取我网站的域名? 7 年前 |
![]() |
Vlad Norton · 我可以同时拥有一个动态和静态网站吗? 7 年前 |
![]() |
Alexey Nikonov · 托管和部署peerjs服务器 7 年前 |
![]() |
Sergey Sudakov · HTTPS和HTTP域混淆 7 年前 |
![]() |
José Manuel · 共享主机中Angular2的路由 7 年前 |
|
Can Efe · 如何为一个域使用两个不同的托管 7 年前 |