-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

我决定做的,以及我建议做的,是使用 Graphene 和 Flask-GraphQL 以及 react-starter-kit。然后要获取我的数据,我可以让节点服务器查询烧瓶服务器以从 postgres 获取数据。这将让我仍然可以使用烧瓶服务器在 python 中对数据进行数据处理,并在需要时生成一个 RESTful API,但会让我受益于 GraphQL 的强大功能。

我还在弄明白一切,当我让事情一路顺利时,我会回来重新发布。

于 2016-03-15T10:37:26.970 回答