这个问题对于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
答案 0 :(得分:1)
我决定做什么,以及我建议做什么,是使用石墨烯和Flask-GraphQL以及react-starter-kit。然后,为了获取我的数据,我可以让节点服务器查询到烧瓶服务器以从postgres获取数据。这将允许我仍然使用flask服务器在python中进行数据处理,并在需要时生成RESTful API,但这将使我能够从GraphQL的优秀中受益。
我仍然把所有事情弄清楚,而且当我让事情一直运作时,我将在未来重新发布。