我想知道一些关于如何托管和上传完整网站的信息,包括(服务器,反应,mysql)
i would like to know few things about how to host and upload full website include(server ,react, mysql)
终于,我使用服务器、客户端、数据完成了我的第一个完整项目
我想知道一些关于如何托管和上传完整网站的信息,包括(服务器,反应,mysql)
我很想知道它是如何工作的,现在我知道要上传一个简单的网站,您需要一个域和托管,只需 npm run build
并上传它...,这是我知道,但是,当那不仅仅是一个像
这样的简单网站时
当我有诸如
- 服务器端 Node.js + express 有请求(在本地主机上)*可能需要将本地主机更改为其他内容,但
- 数据库运行MySql
- 对 (localhost) 有很多请求的 React 应用程序
我如何为所有人托管所有这些和 运行 我的网站,我的意思是我的 sql 仍然 运行,CRUD 数据将正常更新,并且服务器将仍然收到请求并将它们发送或更新为 mysql 数据。
如果我想对 mysql、服务器、客户端进行一些更改
我想像现在一样改变它
实际上,如果我不知道,我就不是 FullStack 开发人员...所以我真的很想了解所有这些问题
我希望你们能给我一个可以理解的答案,谢谢,慢慢来:)
嗯,从哪里开始嘿嘿。有很多不同的方式来托管网络应用程序。 Heroku 例如,这个过程非常简单。
就个人而言,我使用 Digital Ocean 来托管我的应用程序。通常情况是这样的:
我有一个项目,其文件夹结构将服务器逻辑和客户端逻辑分开。
由于您使用的是 Node,因此您可以使用 npm run build
构建您的客户端。接下来确保 dist/build 文件夹位于 server
文件夹中。那就是您要访问的文件夹 'host'。在 Digital Ocean 上,你制作了一个新的 droplet(基本上只是服务器的一小部分)。
您安装 Node
、Git
、Pm2
和(例如)Nginx
。您将项目从 Github 克隆到服务器并安装所有依赖项。
您必须使用 nginx 进行一些配置(例如指定域名)才能使一切正常。 This article 对此进行了更详细的介绍。
此外,数据库经常单独托管。你应该阅读更多相关内容。
如果您已设置好所有内容,则可以像往常一样在您的项目上编写代码。将新更新推送到 github,并在服务器上提取更改。
这里是 在 Whosebug 上谈论托管 MySql 与反应。
终于,我使用服务器、客户端、数据完成了我的第一个完整项目
我想知道一些关于如何托管和上传完整网站的信息,包括(服务器,反应,mysql)
我很想知道它是如何工作的,现在我知道要上传一个简单的网站,您需要一个域和托管,只需 npm run build
并上传它...,这是我知道,但是,当那不仅仅是一个像
当我有诸如
- 服务器端 Node.js + express 有请求(在本地主机上)*可能需要将本地主机更改为其他内容,但
- 数据库运行MySql
- 对 (localhost) 有很多请求的 React 应用程序
我如何为所有人托管所有这些和 运行 我的网站,我的意思是我的 sql 仍然 运行,CRUD 数据将正常更新,并且服务器将仍然收到请求并将它们发送或更新为 mysql 数据。
如果我想对 mysql、服务器、客户端进行一些更改 我想像现在一样改变它
实际上,如果我不知道,我就不是 FullStack 开发人员...所以我真的很想了解所有这些问题
我希望你们能给我一个可以理解的答案,谢谢,慢慢来:)
嗯,从哪里开始嘿嘿。有很多不同的方式来托管网络应用程序。 Heroku 例如,这个过程非常简单。
就个人而言,我使用 Digital Ocean 来托管我的应用程序。通常情况是这样的:
我有一个项目,其文件夹结构将服务器逻辑和客户端逻辑分开。
由于您使用的是 Node,因此您可以使用 npm run build
构建您的客户端。接下来确保 dist/build 文件夹位于 server
文件夹中。那就是您要访问的文件夹 'host'。在 Digital Ocean 上,你制作了一个新的 droplet(基本上只是服务器的一小部分)。
您安装 Node
、Git
、Pm2
和(例如)Nginx
。您将项目从 Github 克隆到服务器并安装所有依赖项。
您必须使用 nginx 进行一些配置(例如指定域名)才能使一切正常。 This article 对此进行了更详细的介绍。
此外,数据库经常单独托管。你应该阅读更多相关内容。
如果您已设置好所有内容,则可以像往常一样在您的项目上编写代码。将新更新推送到 github,并在服务器上提取更改。
这里是