新生児の質問があります。私はFlaskアプリ(簡単なREST)をherokuにデプロイしたい。 フラスコでバックエンドにサービスを提供したいが、AngularJSでフロントエンドを提供したい。 2つの別々のヒーローアプリを作成する必要はありますか? 1つはバックエンド用のフロントエンド秒のためのものですか?または、私は1つのヒーローアプリ/プロセスの中でそれを引き出すことができますか?私はすべての反応、歓声を楽しみにしています!Flask/AngluarJS Herokuへの展開
1
A
答えて
1
2つの独立したHerokuアプリケーションを作成する必要はありません。 1つのHerokuアプリケーションを作成します。ここでは、Flaskバックエンドがユーザーにフロントエンドエクスペリエンスを提供します。例えば
:
は、あなたのフラスコのアプリがユーザーにいくつかのindex.html
を提供しています言ってやるがいい。
@app.route('/', methods=['GET'])
def index():
return render_template('index.html')
はあなたがユーザーにサービスを提供しているindex.html
ファイルにAngularJsを追加していることを確認します。 index.html
に次の行を追加します。使用しているAngularJSのバージョンに基づいてこれを更新してください。この例では、バージョン1.4.9
を使用しています。
<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.4.9/angular.min.js"></script>
私はそれはあなたが、クライアントとサーバーの役割を理解するのに役立ちます、そして、彼らがどのように相互作用するかのようにあなたがclient-server modelをよく読んでいることを示唆しています。
関連する問題
- 1. Herokuへの展開
- 2. Nodej.s Herokuへの展開
- 3. django - Herokuへの展開:サーバーエラー(500)
- 4. 展開:Herokuへの角2/Node.jsアプリ
- 5. Herokuの展開が
- 6. Herokuエラーの展開
- 7. HerokuのDBの展開
- 8. Herokuのウェブアプリケーションの展開エラー
- 9. Herokuの展開エラー:バンドラバージョン
- 10. Meteor on Herokuの展開
- 11. Heroku/Clojure展開時のポートエラー
- 12. サブモジュール付きのHerokuへの展開:Herokuはサブモジュールをインストールしていません
- 13. Heroku展開エラーH10 App crashed
- 14. herokuにhippo cmsを展開
- 15. Heroku githubサブフォルダから展開
- 16. herokuへのプロジェクトの展開に問題がある
- 17. Gitlab CI - Herokuへの展開と移行の実行
- 18. 進行中のHerokuへの展開を停止する方法
- 19. herokuへの展開でDjangoエラーが発生する
- 20. herokuへの展開時にfontawesomeでRailsコンパイラエラーが発生する
- 21. Railsの3 Herokuの展開エラー、
- 22. 展開ゴーのAppは、Herokuの
- 23. 展開後のHerokuファイルの移動
- 24. HerokuでのAngular CLIの展開
- 25. Heroku:展開時のnpmエラーの束
- 26. Heroku:レールアプリケーションの問題を展開する
- 27. herokuに展開する際のエラー
- 28. Mongoを使用したHerokuの展開
- 29. Herokuに展開するときのエラー
- 30. Node + Angular2 App to Herokuの展開
こんにちは、@ Muntaser Ahmedがあなたの返信に感謝します!大変感謝していますが、後で角度ルーティングを使うことができますか? –
うれしい私は助けることができます! Flaskを使用してRESTful API呼び出しを処理し、角度ルーティングを使用してAngularJSが静的テンプレートを処理できるようにすることができます。それはそれについて行く一つの方法です。 –
フラスコアプリジェネレータをチェックすると便利です:https://github.com/shea256/flask-app-generator –