首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用React模板和ExpressJS后端的React或express路由?

使用React模板和ExpressJS后端的React或express路由?
EN

Stack Overflow用户
提问于 2017-11-14 04:09:22
回答 1查看 193关注 0票数 0

我想知道如何处理与ExpressJS后端一起工作的react前端。我正在寻找好的教程,但我没有找到任何相关的东西,可以很好地解释React-Routing之间的差异(前端?)和Express-Routing (返回!)。

我在react中有一个应用程序(使用create-app-react创建),我有一些组件,一个使用switch的路由,等等,它工作得很好,我试着用Express运行它,我知道如何做到这一点:

代码语言:javascript
复制
// Always return the main index.html, so react-router render the route in the client
app.get('*', (req, res) => {
    res.sendFile(path.resolve(__dirname, '..', 'build', 'index.html'));
});

但现在,我想知道如何使用所有这些实现中间件?react-routing是强制性的吗?我只能使用Express one吗?或者可能是一个组合(用来获取一些中间件...)。

抱歉,如果它不是真的很清楚,但我正在寻找一些资源,可以解释一切。

EN

回答 1

Stack Overflow用户

发布于 2017-11-14 04:27:06

您不需要像已经实现的那样,在express中实现除了catch all路由之外的任何东西。您可以单独使用react-router来处理客户端的路由。

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

https://stackoverflow.com/questions/47272729

复制
相关文章

相似问题

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