gpt4 book ai didi

python - 将带有 Flask 后端的 React 应用程序部署到 Heroku(在同一个仓库中)

转载 作者:行者123 更新时间:2023-12-05 06:18:37 24 4
gpt4 key购买 nike

我希望将带有 Flask API 后端的 React 应用程序部署到 Heroku。它们都位于同一个存储库中,目前我正在我的 package.json

中代理请求

目前的app架构是这样的

api -> flask api 
public
src -> react code
package.json

我的 Flask API 包括

app = Flask(__name__, static_folder='../build', static_url_path='/')
@app.route('/')
def index():
return redirect(url_for('static', filename='index.html'))
...
# API code/endpoints

我想构建我的 React 项目并让 Flask API 托管它。然后所有请求都会到达 Flask 端点。我的应用程序使用 Spotify API 进行身份验证,为此需要环境变量。将所有这些托管在一个 Heroku 应用程序中是否有意义,还是我应该将其分解为一个 React & Flask 应用程序并单独部署存储库?

谢谢!

最佳答案

我刚看到你的问题。最近我也亲自参与了类似的项目。

在我的例子中,我分别部署了它们。首先,我引用这个 youtube video 将 FLASKApi 部署到 Heroku。然后我部署了我的 React js 应用程序

对于我的 reactjs 应用程序部署,我引用了这个 youtube video

希望这些视频对您也有帮助:)

关于python - 将带有 Flask 后端的 React 应用程序部署到 Heroku(在同一个仓库中),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61220204/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com