Reactjs Can';交叉原点时,不能求解严格原点。反应+;阿多尼斯

Reactjs Can';交叉原点时,不能求解严格原点。反应+;阿多尼斯,reactjs,axios,devtools,adonis.js,referrer-policy,Reactjs,Axios,Devtools,Adonis.js,Referrer Policy,我有一个服务器,在其中运行两个不同的应用程序。前端(express+React)在443端口上运行,AdonisJS api在3333端口上运行。它们共享同一个域(例如something.com),但我需要在调用api时添加端口。问题是,当我试图从React从我的api命中端点时,我得到了这样一个错误:交叉原点时严格原点。事实上,我不确定这是否是一个错误,但我不能提出任何要求。来自另一个客户机,比如失眠,请求就像魔术一样有效 我通过更改AdonisJS cors配置文件解决了这个问题。除了在pa

我有一个服务器,在其中运行两个不同的应用程序。前端(express+React)在443端口上运行,AdonisJS api在3333端口上运行。它们共享同一个域(例如something.com),但我需要在调用api时添加端口。问题是,当我试图从React从我的api命中端点时,我得到了这样一个错误:交叉原点时严格原点。事实上,我不确定这是否是一个错误,但我不能提出任何要求。来自另一个客户机,比如失眠,请求就像魔术一样有效


我通过更改AdonisJS cors配置文件解决了这个问题。除了在package.json中添加代理指令之外,我还将原始值从true切换为*

“代理”:http://localhost:5000“,
我还必须从api url请求中删除主机,因此:

const apiData = await axios.get('http://127.0.0.1:5000/api/get-user-data');
变成

const apiData = await axios.get('/api/get-user-data');

@ShawnYap提供的链接非常有用

您是否尝试过按此处所述代理API请求:是否在
adonis.js中启用了
cors