簡體   English   中英

部署 ReactJs + MySQL + NodeJs Express 項目

[英]Deploy ReactJs + MySQL + NodeJs Express project

我是 ReactJs 和 NodeJs 的新手。 在使用 php 編程語言之前,我只是上傳到 cpanel 並在傳統托管上創建數據庫。 現在項目已經完成。 但我遇到了 Azure、Aws 和 Heroku 等概念。 我的項目像這樣的結構工作:前端:Reactjs 后端:Nodejs express rest api with mysql(CRUD)

項目在本地運行良好。 我不知道該怎么辦。 我搜索了 Azure 和 Heroku,但它非常復雜。 它們之間有什么區別? 我將使用發送郵件。 我怎樣才能做到這一點? 謝謝你的幫助。

作為一個初學者,只想讓你的腳弄濕,我建議將你的整個應用程序部署到 Heroku。

首先創建一個 Heroku 帳戶。

要部署您的 React API,您需要遵循此https://devcenter.heroku.com/articles/deploying-nodejs

接下來,您需要將數據庫本身部署為應用程序插件: https : //devcenter.heroku.com/articles/cleardb#provisioning-the-shared-mysql-add-on

最后,您將部署 React 應用程序本身:https ://blog.heroku.com/deploying-react-with-zero-configuration

這只是您可以使用的眾多方法之一。

如果您想獲得更多“實踐”,您可以將此 API 部署到 Amazon Web Services 上,並為數據庫、NodeJS API 和 React 前端提供單獨的服務。

https://dev.to/asim_ansari7/deploy-a-react-node-app-to-production-on-aws-2gdf

這應該作為一個很好的基礎,你會比使用 Heroku 方法學到更多。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM