首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将React集成到Flask应用程序中

将React集成到Flask应用程序中
EN

Stack Overflow用户
提问于 2017-03-16 00:33:45
回答 1查看 3.4K关注 0票数 6

我有一个现有的Flask应用程序的静态部分(网页)和动态部分(登录后)。我需要做的是重写动态部分作为一个反应应用程序,它将使用现有的API。

到目前为止,我一直在构建完全解耦的反作用应用程序,我不知道如何从Flask部分过渡到React部分。理想情况下,我不想只在模板和编写组件中包括react/react DOM脚本,我想为Flask应用程序当前的动态部分编写一个单一的页面应用程序(使用create app )。

有什么想法吗?过渡到底发生在哪里?也许当@app.route(/dynamic-part)被触发时,然后编写其他东西而不是呈现一个模板?

编辑:因为有些用户认为我的问题不太清楚,所以我会尽量更精确,以防其他人发现这个问题:

我想问的问题是,如何从烧瓶处理,它是路线的一部分,以反应反应,处理它的一部分路线,而不妨碍对方的方式。所以,就像下面的答案所暗示的,我把React应用的构建输出放在了烧瓶里,在烧瓶的路径中,将所有应该由React应用程序处理的路由指向React的构建输出的index.html。起作用了。希望现在更清楚了。如果没有,我将再试一次,提供更多细节。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-03-16 03:02:57

看起来创建-反应-应用程序的指令是re:相对路径的构建。这样你就可以像往常一样开发React应用了。

然后,当你准备好了,你'npm运行构建‘,它创建一个构建文件夹,其中包含您的单个页面应用程序所需的所有资产(html,捆绑javascript,css等)。您可以使用其他模板将整个文件夹复制到目录中。然后您的@app.route(/dynamic-part)可以指向./app/templates/build/index.html。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42823272

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档