【问题标题】:Can React-Router point directly to a route defined with Express instead of rendering a component?React-Router 可以直接指向使用 Express 定义的路由而不是渲染组件吗?
【发布时间】:2020-07-24 12:34:10
【问题描述】:

如何使用 React-Router 直接指向后端使用 Express 定义的路由,而不是渲染组件?我想返回响应中不包含 HTML 的有效 JSON。

【问题讨论】:

    标签: node.js json reactjs express react-router


    【解决方案1】:

    React-Router 只处理 React 前端的路由。

    React-Router 无法在后端指向 Express Route。

    React 组件必须使用该 API 端点。

    为什么不手动点击端点。

    【讨论】:

    • 我需要能够在不指定端口号的情况下到达 Express 中定义的路由。这是我遇到的问题的另一个问题stackoverflow.com/questions/61160329/…
    • 我正在尝试为使用 MERN 堆栈构建的社交网络实现 ActivityPub API。因此,当我在 Mastodon 中搜索在我的服务器上创建的用户时,他们需要接收没有 HTML 的有效 JSON 响应,以便他们的服务器能够读取它。
    • 有什么方法可以用 React 返回纯文本响应,根本不包含 HTML,只包含 JSON?
    • 在我的 nginx 配置中添加重写解决了我的问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-04-19
    • 2022-07-20
    • 1970-01-01
    • 2020-09-12
    • 2020-09-20
    • 1970-01-01
    • 2019-07-14
    相关资源
    最近更新 更多