この質問はreact-starter-kitにかなり固有のものですが、他の誰かがインターネットでここで助けることができるかもしれません. 開発中のフラスコ アプリケーションで react-starter-kit を使用しようとしています。私が探しているものがたくさんあったので、この yeoman ジェネレーターを選びましたが、ノードサーバーで実行したくありません。反応フロントエンドに接続したいフラスコアプリがあります。ノードルートがどの.js
バンドルファイルを含めるかをどのように認識しているかがよくわかりません(ノードルートはとにかく私を少し混乱させます)。ここから始めるのに最適な場所はどこですか?
特定の質問から始めることができるとしたら、どの.js
ファイルをindex.html
指し示すことができますか? または、どうすればそれを見つけることができますか?
ここでこの質問をするのは暫定的ですが、適切な場所に誘導されることを願っています.
これが私のものindex.html
です:
<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title>Flask React</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<!-- styles -->
</head>
<body>
<div id="app"></div>
<!-- scripts -->
<script type="text/js" src="build/assets.js"></script>
</body>
</html>
これが私のフラスコビューです:
@CORE.route('/', methods=['GET'])
def index():
return render_template('index.html')
こちらがbuild/assets.js
module.exports = {"main":{"js":"/main.js?032d72b634c91d2f8756"}};
/main.js?{{string}}
がアプリの同梱バージョンを指している場所。
ファイル ディレクトリのレイアウトは次のとおりです。
App
|-app
|-Core
|-view.py
|-Templates
|-index.html
|-build
|-assets.js
|-src