[英]No 'Access-Control-Allow-Origin' header with ExpressJS to local server
[英]Ajax And Local Network gives “No 'Access-Control-Allow-Origin' header”
我需要向本地網絡上的文件發送GET請求。 但是我總是得到一個No Acces-Control-Allow-Origin標頭。 我已經從本地網絡中的PC上執行此操作。 但是,當我通過域名執行此操作時,情況相同。 我正在用Ajax調用php腳本在javascript中執行此操作。
這是我的ajax電話:
$.ajax({
data: {},
url: 'http://192.168.2.100/php/checkForHomeNetwork.php',
method: 'GET',
datatype: 'json',
async: false,
cache: false,
timeout: 30000,
success: function(msg) {
alert(msg);
}
});
同源策略不關心您所使用的網絡。 如果URL的域部分(包括“ http” /“ https”,域名字符串和端口號)不完全相同,則將其視為跨域請求。
當看到來自該受信任域的請求時,當然可以使PHP腳本包含適當的頭。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.