我的本地网络中有一个设备,有一个小服务器和一个REST。我不能在这个服务器上更改代码(这是一个商业物联网设备)。现在,我正在用Flask (Python)和JavaScript编写web服务器。当我试图通过JavaScript (jQuery)向该API发送HTTP请求时,我会得到以下错误:
Origin http://localhost is not allowed by Access-Control-Allow-Origin.
我怀疑我得到了这个错误,因为IOT设备web服务器可能不包括"Access-Control-Allow-Origin", "*"。对
我创建了一个简单的hello world NODEJS服务器。我有一个在chrome中运行的enyo web服务,它试图访问的NODEJS服务器。
当is调用onSuccess方法时,不加载任何数据,并且咨询显示以下错误
XMLHttpRequest cannot load http://localhost:3000/. Origin http://localhost:81 is not allowed by Access-Control-Allow-Origin.
我在浏览器中测试了nodejs服务器,它工作得很好。
我尝试在chrome中设置--disable-web-security标志