1
我有一个运行Node.js的树莓。 CORS被安装和配置。我设置了端口转发,但由于IP不断变化,我在DynDNS提供商处注册。当我根据DynDNS url名称进行axios请求而不是IP时,为什么会出现CORS错误?
我在本地主机上使用React.js和Axios API请求:8080。
有趣的是,如果我立足于(例如)
const ROOT_URL = 'http://81.23.563.80:5000/';
其不断变化的每24h我的请求,那么CORS模块做的工作,我可以完成我的请求。但是,如果我想这样做的权利,让我的要求
const ROOT_URL = 'http://mydyndnsurl.provider.com/';
然后我会得到他典型的错误消息:
的XMLHttpRequest无法加载http://mydyndnsurl.provider.com/。对 预检请求的响应未通过访问控制检查:否 “所请求的 资源上存在”Access-Control-Allow-Origin“标头。 'http://localhost:8080'因此不允许 访问。
有没有人有这个问题的解决方案?
这是辉煌!如果没有帮助,我不会解决它。谢谢! – TheGabornator