我最近在本地开发了一个web应用程序,它有一个React前端,可以通过代理与一个与MongoDB Atlas交互的Node.js后端进行交互。一切都在本地运行,我已经准备好实际部署web应用程序以供公众使用。
托管如何与全栈web应用程序一起工作?我是在同一个地方托管整个web应用程序(例如S3存储桶),还是应该将后端和前端分开部署?我以前从来没有这样做过,所以我很感激我能得到的任何帮助。
发布于 2020-03-31 00:54:05
发布于 2020-03-31 18:16:29
现在mlab不可用,因为它已经被mongoDB收购了,所以我建议你在Atlas集群上创建数据库,它也提供了一个免费的层。
而不是使用Heroku,我建议你使用MongoDB缝合,这也是后端即服务。如果你将使用stitch,那么你也可以寻求mongoDB人员的支持,但是如果你使用heroku,那么你将不会从他们那里获得任何支持。
你可以参考stitch的文档了解更多关于https://docs.mongodb.com/stitch/的信息。这是一个完整的指南,指导你如何使用stich部署你的应用程序,以及如何使用mongodb数据库。
但是,如果您需要更多帮助,请随时联系我。
https://stackoverflow.com/questions/60935233
复制相似问题