Strapi v4 抛出 cors 异常

2023-12-06

我是 Strapi 的新手,我已经下载了 Strapi v4,并且我使用 vue.js 作为前端。

现在我创建了类别,并尝试使用我的 vue 应用程序获取这些类别,但出现了 cors 错误。

Access to XMLHttpRequest at 'http://localhost:1337/api/categories' from origin 'http://localhost:8080' has been blocked by CORS policy: The value of the 'Access-Control-Allow-Origin' header in the response must not be the wildcard '*' when the request's credentials mode is 'include'. The credentials mode of requests initiated by the XMLHttpRequest is controlled by the withCredentials attribute.

In the 文档我发现我可以覆盖 cors 中间件上的 origin,但我不知道如何实现。

我已经尝试过使用resolve,然后设置配置,但这会破坏cms。

  {
    resolve: 'strapi::cors',
    config: {
      origin: 'http://localhost:8080'
    }
  }

在互联网上花了几个小时后,我终于成功了。

In my config/middlewares.js我不得不更换strapi::cors对此:

module.exports = [
  ...
  {
    name: 'strapi::cors',
    config: {
      enabled: true,
      header: '*',
      origin: ['http://localhost:8080']
    }
  }
  ...
];

不要忘记添加端口号,否则将无法工作。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Strapi v4 抛出 cors 异常 的相关文章

  • JSON字符串转JS对象

    我正在使用 JS 对象通过 Google 可视化创建图表 我正在尝试设计数据源 首先 我在客户端创建了一个 JS 对象 var JSONObject cols id date label Date type date id soldpenc
  • Javascript 当我们在 Chrome 中选择“停留在页面上”时如何调用函数

    请在 Chrome 浏览器中检查我的代码 如果您点击刷新 系统会提示您 2 个选项 离开此页面并 保持此页上 当我点击2 停留在此页面按钮它必须激活我的自定义功能显示消息 任何人都可以为我提供解决方案吗
  • Haxe for javascript 没有全局命名空间污染?

    此问题仅适用于 Haxe 版本 我知道 haxe 一段时间了 但直到昨天才真正使用过它 出于好奇 我决定移植对决 js http wmd editor com examples splitscreen 一个 javascript 端口降价
  • react-dom/server 可以在客户端工作吗?

    我需要在客户端呈现顶级 html 标签 例如 结果将被注入到 iframe 中 在服务器上 我会使用renderToStaticMarkup函数来自react dom server 但仅限客户端react dom没有这个功能 Will re
  • PHP 中的 JS charCodeAt 等效项(具有完整的 unicode 和 emoji 兼容性)

    我在 JS 中有一个简单的代码 如果涉及特殊字符 我无法在 PHP 中复制它 这是 JS 代码 参见JSFiddle https jsfiddle net h8oca3qg 5 用于输出 var str t char t and speci
  • 使用 fadeIn() 时,jQuery“未捕获类型错误:未定义不是函数”;

    我是 JS 新手 正在编写一个基本的富含 jQuery 的网页 其中同一文档中的每个页面都具有淡入 淡出功能 使用具有单独 ID 的相同 div 元素 无论如何 当我尝试淡入当前页面时 我收到错误 未捕获的类型错误 未定义不是函数 我在网上
  • 链接 getElementById

    我一直在寻找这个问题的答案 但找不到答案 所以我想尝试一下 StackOverflow 在 javascript 中 这是否有效 x document getElementById myId y x getElementById mySec
  • 获取语​​音通道的用户数

    我正在重写我的音乐部分朋友不和谐机器人 https top gg bot 629799045954797609 我试图弄清楚如何获取执行命令的人的语音通道中的用户数量 我到处都找过 但似乎找不到它或它的用法 现在我正在使用以下内容 modu
  • 尽管我正在更改状态,但 React ui 没有更新

    import React useState from react const App gt const anecdotes If it hurts do it more often Adding manpower to a late sof
  • 仅当 url 以 www 为前缀时才会发生 CORS 错误

    我目前遇到一个关于 CORS 跨源资源共享 的问题 奇怪的是 只有当我使用 www url 前缀时 才会出现这种情况 例如 当我使用以下网址访问我的网站时 http example com index http example com in
  • 在 ASP.NET MVC 中使用 bootstrap 创建模式

    我在 ASP NET MVC 项目上使用 NET Framework 4 5 Bootstrap v3 3 6 我想做的是创建一个模态表单 我尝试了以下方法 在主布局中创建了一个模态容器 div class modal fade style
  • 单击元素外部时触发事件的指令

    我知道有很多问题都在问类似的事情 但没有人真正解决我的问题 我正在尝试构建一个指令 当鼠标单击当前元素外部时 该指令将执行表达式 为什么我需要这个功能 我正在构建一个应用程序 在这个应用程序中 有 3 个下拉菜单 5 个下拉列表 如选择的
  • Antd datepicker (date.clone/date.load 不是函数)

    我有一个反应应用程序 有一个复选框可以禁用日期选择器 但当我使用复选框禁用它时 我无法选择任何日期 如果我删除复选框及其功能 则不会出现错误 目前 我得到 date clone 不是函数 error const dateFormat YYY
  • 为什么 Number.isNaN() 对字符串返回 false?

    据我的理解NaN代表Not A Number Strings不是绝对的Numbers因此我希望下面的代码返回true对于字符串 然而 事实并非如此 console log Number isNaN Stack Overflow 有人可以澄清
  • 将 JSON 字符串传递给 Django 模板

    我一直在用头撞墙 试图找出为什么我无法将从 Django 模型生成的 JSON 字符串传递到模板的 javascript 静态文件中 事实证明 问题不在模型级别 使用serializers serialize 在脚本本身中放入相同的字符串将
  • PHP:在执行 php 脚本时显示“正在加载”页面

    这就是我现在所拥有的 我有一个网页 当访问该网页时 它会通过开放 API 连接到 Surveygizmo com 检索大量数据 然后将这些数据返回给我进行处理 此过程大约需要 10 12 秒 在执行时 页面只是处于 正在加载 状态 并且我会
  • LINQ SingleOrDefault() 等效项

    在 Typescript 中 我经常使用这种模式 class Vegetable constructor public id number public name string var vegetable array new Array
  • queue.js 是如何工作的?

    我一直试图理解如何Mike Bostock 的queue js https github com mbostock queue blob master queue js有效 但我看不出它是如何工作的 我不明白的部分是代码如何设法继续执行回调
  • 显示对象内容 - JS/jQuery

    With this data events 返回 object Object 我需要看看里面到底发生了什么 我找到了这个 var Finder each this data events function i n Finder Name i
  • 如何选中表格中输入文本焦点上的复选框

    我试图在输入文本焦点上检查表 DOM 中的复选框 但无法访问复选框元素 但我的焦点正在工作 这是我的 jsfiddle 链接https jsfiddle net 9qha9vft https jsfiddle net 9qha9vft 这是

随机推荐

  • C#中的yield关键字有什么用?

    In the 如何仅公开 IList 的片段问题之一的答案有以下代码片段 IEnumerable FilteredList foreach object item in FullList if IsItemInPartialList ite
  • Katalon:全局变量何时重置?

    当使用 Katalon 并在测试用例或测试套件期间 之前或之后更改 GlobalVariable 的值时 更改何时会重置为配置文件中定义的值 GlobalVariables 的值在测试套件的拆卸 或运行单个测试用例时拆卸测试用例 时重置为默
  • 证明,给定一个查询点 q,可以在 O(log n) 时间内测试 q 是否位于 P 内

    我正在尝试解决 计算几何算法和应用 第 3 版 de berg 等人 一书第 6 章 点位置的一些练习 不幸的是 我不知道如何解决以下练习 Given a convex polygon P as an array of its n vert
  • 使用numpy计算欧氏距离

    我有一个点集 我将其坐标存储在三个不同的数组 xa ya za 中 现在 我想计算此点集的每个点 xa 0 ya 0 za 0 等 与另一个点集的所有点 xb yb zb 之间的欧氏距离 并且每次将最小距离存储在一个新数组中 假设 xa s
  • Angular 5获取从服务到组件到模板的数据的数组问题[重复]

    这个问题在这里已经有答案了 尝试在模板 HTML 中显示从组件到调用并返回 API 的服务调用的数据 但出现此错误 错误 错误 找不到类型为 object 的不同支持对象 object Object NgFor 仅支持绑定到 Iterabl
  • Python方法解析之谜

    我不明白为什么这个程序失败了 usr bin env python from future import division print function from future builtins import import types im
  • 加密的 zip 文件也可以保护其内部目录吗

    我正在使用 WinZip AES 256 使用 DotNetZip 创建加密的 zip 文件 但是 我可以读取该目录 甚至可以在没有加密密钥的情况下删除一些 zipentries 据我了解 目录可见性是 Zip 格式的限制 我只是想知道 这
  • AngularJS“ng-href”不工作

    我正在尝试使用 angularjs ng href 创建指向每个 id 的链接 但是当我刷新页面时 链接不会显示 我什至关闭了浏览器并清除了缓存 但什么也没有发生 这是我当前的代码 tr td a a parcel id td td par
  • MySQL 查询拉取一行并显示结果的第一个字母

    我想我需要更新基本的 PHP MYSQL 因为没有什么对我有用 我的 MYSQL 表有两行信息 results mysql query SELECT Name Description FROM products results mysql
  • 使用 Matplotlib 注释正态分布图中的四分位数

    我正在使用一个数据集 到目前为止 我已经制作了一个带有叠加正态分布曲线的直方图 我想像这样标出四分位数image 箱线图供参考 这是我正在使用的代码 import matplotlib pyplot as plt import numpy
  • 将字符串数组写入文本文件,以换行符分隔

    我有一个 PHP 页面 它接受用户在文本区域中的输入 接受多个字符串作为用户的输入 并且包含 n 我将其扫描为 data explode n GET TxtareaInput 每个字符串都应移动到文本文件中 并以换行符分隔 这是我现在使用的
  • Oracle AWR - SQL 解析调用较高,但执行次数为 0

    我试图了解是什么导致了 Oracle 10 数据库上的开放查询 在 AWR 上 它显示了非常大量的解析调用 例如 1 小时内超过 15 000 个 但执行次数为 0 查询怎么可能不执行 却解析了15000次呢 解析调用 15 000 处决
  • 如何在 R 中的 ggplot2 中绘制混合效应模型估计?

    我有一个具有一种随机效应的 2x2x2 因子设计 数据 dat 如下 colour size level marbles set Blue Large Low 80 1 Blue Large High 9 2 Blue Small Low
  • JasperReports 默认字体

    我有一个带有样式文本字段 RTF 的 JasperReport 模板 在服务器上生成 该字段的内容是用户生成的 因此它可以包含客户端 PC 上安装的所有字体 称为字体 X 如果我现在在服务器上生成报告 则没有字体 X 因此我想将所有未知字体
  • JavaScript:如何直接从对象生成格式化的易于阅读的 JSON? [复制]

    这个问题在这里已经有答案了 可能的重复 如何以编程方式美化 JSON 我知道如何使用 JSON stringify 从对象生成 JSON 或者在我的例子中 方便的jQuery JSON from 谷歌代码 现在效果很好 但输出对于人类来说很
  • 如何在Python中将一维图像数组转换为PIL图像

    我的问题与Kaggle 数据科学竞赛 我正在尝试从包含的一维数组中读取图像1 位灰度像素信息 0 至 255 for an 28x28 图像 所以数组来自0 to 783其中每个像素被编码为 x i 28 j 转换成二维 28x28 矩阵如
  • 如何在Java中模拟静态方法?

    我有课FileGenerator 我正在为generateFile 方法应该执行以下操作 1 它应该调用静态方法getBlockImpl FileTypeEnum on BlockAbstractFactory 2 它应该填充变量block
  • 如何修复此编译器错误“格式不是字符串文字且没有格式参数”

    我有编译器错误 libvncserver main c 245 error format not a string literal and no format arguments 第 245 行是 fprintf stderr buf 其中
  • 如何计算 python 引发了多少个异常

    我想找出引发异常的数量并将其与 if 语句一起使用 更清楚地说 如果连续引发超过 10 个 TimeoutException 则打印 网站存在问题 我搜索过 但什么也没找到 我希望有一种有效的方法来做到这一点 这是代码 while True
  • Strapi v4 抛出 cors 异常

    我是 Strapi 的新手 我已经下载了 Strapi v4 并且我使用 vue js 作为前端 现在我创建了类别 并尝试使用我的 vue 应用程序获取这些类别 但出现了 cors 错误 Access to XMLHttpRequest a