使用react-starter-kit

时间:2016-03-06 04:17:15

标签: reactjs flask graphql react-starter-kit flask-graphql

这个问题对于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

1 个答案:

答案 0 :(得分:1)

我决定做什么,以及我建议做什么,是使用石墨烯和Flask-GraphQL以及react-starter-kit。然后,为了获取我的数据,我可以让节点服务器查询到烧瓶服务器以从postgres获取数据。这将允许我仍然使用flask服务器在python中进行数据处理,并在需要时生成RESTful API,但这将使我能够从GraphQL的优秀中受益。

我仍然把所有事情弄清楚,而且当我让事情一直运作时,我将在未来重新发布。