gpt4 book ai didi

python - Flask/AngularJS 部署到 Heroku

转载 作者:太空宇宙 更新时间:2023-11-03 15:49:34 25 4
gpt4 key购买 nike

我有一个新手问题。我想将 Flask 应用程序(简单的 REST)部署到 heroku。我想使用 Flask 为后端提供服务,但我也想通过 AngularJS 为前端提供服务。我需要创建两个单独的 heroku 应用程序吗?一个用于前端,第二个用于后端?或者也许我可以将它从一个heroku应用程序/进程中拉出来?我期待所有的回复,干杯!

最佳答案

您不需要创建两个单独的 Heroku 应用程序。创建一个 Heroku 应用程序,其中您的 Flask 后端为用户提供前端体验。

例如:

假设您的 Flask 应用程序向用户提供一些 index.html:

@app.route('/', methods=['GET'])
def index():
return render_template('index.html')

确保将 AngularJs 添加到为用户提供服务的 index.html 文件中。将以下行添加到您的 index.html 中。请记住根据您使用的 AngularJS 版本进行更新。在此示例中,我使用版本 1.4.9

<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.4.9/angular.min.js"></script>

我建议您阅读client-server model因为这将帮助您了解客户端和服务器的 Angular 色以及它们如何交互。

关于python - Flask/AngularJS 部署到 Heroku,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41433691/

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