我正在部署我的第一个网站,目前让它在前端与React在本地运行,并与具有数据库和rest API的Django后端进行通信。
我现在是我最关心的问题。我需要找到一种方法将其引入到实际的在线服务中。我可以就应该采取什么步骤将这些全部在线获得一些建议吗?关于我应该使用哪些服务的建议?
有关更多详细信息,这是一个业余爱好者网站,访问量可能很小。但是,我不介意花一些钱来使其快速,一致地运行。
答案 0 :(得分:0)
可以在heroku或云服务器(例如AWS或DigitalOcean)上托管django应用。您可以从这两个链接中阅读。 https://simpleisbetterthancomplex.com/tutorial/2016/10/14/how-to-deploy-to-digital-ocean.html https://medium.com/misfit-technologies/setting-up-a-ubuntu-16-04-production-server-for-a-basic-django-app-using-nginx-and-gunicorn-d8abe6e04520 第二个链接是我写的,它仅涵盖设置nginx和gunicorn的几乎所有必要内容。我还没有托管在heroku上,但据我所知,它们有很好的文档,因此您可以阅读。
托管您的React网站的最佳方法是使用Firebase。除非超过一定数量的通话,否则这是免费的。为了避免不必要的计费,请确保在超出呼叫计数的情况下禁用该站点。但是,更简单的方法是使用heroku。 附言Heroku是免费的!
答案 1 :(得分:0)
考虑使用Heroku,每个应用每月只需$ 7。或在linode中购买云服务器。