繁体   English   中英

如何在线正确上传本地主机网站?

[英]How do I properly upload a localhost website online?

我有一个ReactJS项目我的接待和使用的NodeJS Express的我的背投影/服务器。 我的前台取决于我的后台,因为例如在登录部分,我询问服务器用户是否已经在我们的数据库中。

为了执行我的项目,我只打开 2 个终端并在每个 Front 和 Back 中执行npm start

我知道为了上传带有个人域名的网站,我应该:

  1. 购买域名
  2. 订阅网络托管网站,如GoDaddyBluehostHostgator等。

如果我订阅了一些网络托管网站,我能把我的前和后放吗? 我在网上看过一些教程,人们只是制作了一个简单的 HTML/CSS/JS 网站并上传。 我从未见过有人上传自己的服务器并向其发出请求。

我不是要合并我的 Front 和 Back。 我想知道人们如何在线上传他们的 React 前端和 Node Server,以便它们始终被执行并相互交谈。 我只是看不到如何上传两者的关系和解释。

您的 React 前端并不真正需要服务器,您需要构建一个发布包,并且可以从任何静态文件主机提供服务。 对于您的后端,尽管您需要像 AWS 或 heroku 这样的 node.js 托管程序,但请按照他们的教程上传您的项目。

然后,您还可以从同一主机提供服务,并阅读@FedeSc 提到的连接前端和后端

对于您的用例,一个简单的解决方案可能是digitalocean或任何提供完整虚拟系统以供操作的类似站点。 然后,您可以 ssh 进入服务器,因为它是您的计算机并在那里使用终端。 如果您希望在没有 30 秒等待时间的情况下使您的站点可用(如果您使用免费计划,这就是 Heroku 以无服务器方式所做的事情),它比 Heroku 便宜。 有很多这样的网站,但我在 digitalocean 方面有很好的经验,基本计划是 5 美元/月。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM