我目前在Hostgator上部署了一个仅支持react的应用程序(我使用npm run build,然后将文件上传到cPanel),因为它只是一个前端着陆页面。但是,我计划添加诸如登录和用户仪表板之类的东西,这将"需要"。我使用Node.js, Express和MongoDB Atlas.
在这种情况下,是否仍然有可能将网站部署到cPanel上的共享主机上?在我看来,从网上看,这是不可能的。在这种情况下,我在其他主机上部署MERN堆栈应用程序的选项是什么,我在cPanel上的后端托管选项不是Node.js-Express-MongoDB?他们有自己的后端服务吗?
谢谢!
我有相同的查询,我能找到的唯一解决方案是,它是不可能部署你的MERN应用程序在共享主机,你需要一个专用的服务器为您的应用程序。
最好且最便宜的方法是,使用Docker将应用程序封装在容器中,并将Docker映像部署在VPS (Virtual Private Server)上。
或
你也可以使用一个单独的服务来配置你自己的一切,然后部署你的应用程序。Kubernetes是管理分布式系统的最佳工具。
我希望这对你有帮助。