我有我的website部署在我学校服务器上的 Pi 上。 JS 包含向同一域发出 GET 请求的调用。 (它运行 Flask)。当我没有尝试访问不同的域时,为什么这会被视为跨源请求?
我的 js 脚本位于文档根目录以外的目录中。您还可以直接在浏览器中检查元素。
.
├── configs.js
├── index.html
├── logs.html
├── node_modules
│ └── all my libraries
├── README.md
└── resources
├── css
│ └── style.css
├── images
│ └── dvc.png
└── js
├── log-chart.js
└── script.js
41 directories, 472 files
最佳答案
在测试跨源请求时,端口号被视为域的一部分,因此它必须与请求页面访问同一端口。您的网站是http://dvc-raspberrypi.ucsd.edu/
,但您正在尝试访问 http://dvc-raspberrypi.ucsd.edu:5000/door
。端口 5000 使它们具有不同的起源。
关于javascript - 即使没有发出跨源请求,JQuery getJSON CORS 错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39501496/