我是MEAN堆栈开发和开发的新手。我已经创建了一个表达清晰的api。我还有一个角度应用程序,可以调用适当的api端点。我正在运行mongodb。目前一切都在本地运行,并且一切正常。
我的问题:
如何部署所有这些?
这是一项免费服务吗?
数据库,API和客户端都需要自己的服务器吗?
部署是针对MongoDB Atlas的吗?在Azure试用结束后,我知道使用.NET开发;有人告诉我我无法同时在免费层上使用api和客户端,因为它仅限于一个。客户端可以使用api吗?我想在MEAN堆栈中使用与Azure不同的技术。
请提供建议,谢谢。
答案 0 :(得分:0)
我可以推荐您一种用于学习目的的方法。 您可以使用Google的Firebase托管的客户端(前端)。 您可以在Heroku处托管的API。 据我所知,MongoDB Atlas仅用于数据库主机。
是的,建议对DB,Client和API拥有自己的服务器。出于安全和性能原因。 This guy找到了一种将服务器客户端和API放入同一个Heroku dyno(并非毫无痛苦)的方法。