国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術(shù)文章
文章詳情頁

html - 弱弱的問一個(gè)跨域的問題

瀏覽:87日期:2023-08-19 18:37:04

問題描述

比如,同一臺(tái)服務(wù)器上,網(wǎng)站主目錄綁定到www.domain.com上,網(wǎng)站后臺(tái)綁定到www.domain.com:8080上。

即便端口不同也會(huì)被當(dāng)做跨域吧? 感覺這種情況跨域有點(diǎn)冤,而且POST也沒有不跨域方便吧?

各位大大有什么好辦法解決一下這個(gè)問題嗎,能通過某些設(shè)置而讓網(wǎng)站和后臺(tái)之間不跨域嗎?這種網(wǎng)站和后臺(tái)分離的方式遲早要面對(duì)跨域的問題,是嗎?

問題解答

回答1:

跨站的解決方案很多,常見的是JSONP,代理轉(zhuǎn)發(fā),還有就是HTLM5的Allow Orgin允許跨站訪問的新功能。

你這種情況,建議在網(wǎng)站的Ngingx設(shè)置個(gè)代理,轉(zhuǎn)發(fā)到網(wǎng)站后臺(tái)就可以了,配置大概是這樣的:

upstream backend { server backend1.example.com:8080;}server { location /api {proxy_pass http://backend; }}

在前端頁面,通過ajax訪問的地址為:http://www.example.com/api/xxx

回答2:

端口不同本來就是不同的站點(diǎn),站點(diǎn)與站點(diǎn)之間就是跨域??!通過分開前后臺(tái),是可以讓網(wǎng)站比較安全,也可以分端維護(hù),我覺得沒必要去用前端跨域請(qǐng)求后臺(tái),這樣會(huì)把后臺(tái)曝露了,而且程序設(shè)計(jì)上也不應(yīng)該通過前端跨域取數(shù)據(jù)吧!除非你數(shù)據(jù)庫是文件型數(shù)據(jù)庫Access或sqlite這類,那就是你設(shè)計(jì)上的問題,請(qǐng)求數(shù)據(jù)只需要有數(shù)據(jù)連接就可以的了。沒必要跨域。

標(biāo)簽: HTML
相關(guān)文章:
主站蜘蛛池模板: 遂平县| 忻州市| 临沧市| 中江县| 罗田县| 郧西县| 塔城市| 泌阳县| 临沭县| 隆子县| 西林县| 澳门| 阳春市| 惠东县| 疏勒县| 铁岭县| 安多县| 广德县| 长春市| 清涧县| 岳阳县| 黎川县| 蕲春县| 观塘区| 阳谷县| 克什克腾旗| 烟台市| 红原县| 朔州市| 鹤岗市| 于都县| 惠州市| 禹州市| 菏泽市| 临泉县| 收藏| 新营市| 台中市| 阿荣旗| 壤塘县| 沙雅县|