【问题标题】:How to connect existing strapi server (without admin access to it) with React?如何将现有的 Strapi 服务器(没有管理员访问权限)与 React 连接?
【发布时间】:2021-09-21 20:18:02
【问题描述】:

作为一项招聘任务,我必须创建一个 React 待办事项列表,其中包含使用 Strapi 创建的现有后端(我没有使用 Strapi 的经验)。我刚刚获得了一个指向文档的链接,其中包含带有指定方法 GET、POST 等的“/todo-lists”之类的 URL,以及一个指向 Strapi 服务器的链接,页面显示以下消息“服务器正在成功运行 (v0.1.0)”和一个链接到管理面板的按钮,但我无法访问它。是否有可能仅通过服务器的 url 将此服务器连接到 React 应用程序?我正在strapi 的文档中寻找答案,但我只找到了如何创建具有管理员访问权限的新服务器。

【问题讨论】:

  • “带有诸如“/todo-lists”之类的 URL 的文档,带有指定的方法 GET、POST 等以及到 Strapi 服务器的链接” - 你是否向这些 URL 发出过请求在那台服务器上?他们是否以某种方式失败了?听起来您正试图弄清楚如何管理给您的 API,但您似乎只需要按原样使用 API 并专注于构建您的 React 应用程序。
  • @David 当我尝试使用文档中给出的 url 时,我收到 403 错误“禁止访问”,但这可能只是因为我在服务器 url 之后添加了例如“/todo-lists”(如果在本地创建,它看起来像 localhost:1337/todo-lists)

标签: reactjs strapi


【解决方案1】:

如果问题是你得到了 403 禁止,就像评论中提到的那样,在 react 应用程序中查看你的 API 调用实现会很有帮助。你用 axios 吗,你加了不记名令牌吗?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-02-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多