-1

この質問は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
4

1 に答える 1

1

私が決定したこと、および推奨することは、react-starter-kit と一緒に Graphene と Flask-GraphQL を使用することです。次に、データを取得するには、ノード サーバーからフラスコ サーバーにクエリを実行して、postgres からデータを取得します。これにより、フラスコ サーバーを使用して Python でデータ処理を行うことができ、必要に応じて RESTful API を生成できますが、GraphQL の優れた機能を利用することもできます。

私はまだすべてを理解しています。将来、物事が完全に機能するようになったら、再投稿する予定です。

于 2016-03-15T10:37:26.970 に答える