成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

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

javascript - 前后端分離后你們是如何解決跨域問(wèn)題的

瀏覽:124日期:2023-12-27 15:00:29

問(wèn)題描述

聯(lián)調(diào)接口 后臺(tái)完全不管 目前準(zhǔn)備用jsonp來(lái)做跨域 想問(wèn)各位有沒(méi)有什么更好的解決方法

問(wèn)題解答

回答1:

后臺(tái)設(shè)置response.setHeader('Access-Control-Allow-Origin', '*');即可也可以在nginx端配置來(lái)解決。jsonp并不是一種特別好的辦法,它對(duì)傳輸?shù)臄?shù)據(jù)有大小限制。

回答2:

CORS。。。。

回答3:

CORS。既然是前后端分析,后臺(tái)設(shè)置一下header就行

回答4:

本次起個(gè)node服務(wù)器轉(zhuǎn)發(fā)請(qǐng)求

回答5:

不建議使用jsonp跨域,這個(gè)古老的方法雖然兼容性好,但局限性大,而且有XSS的風(fēng)險(xiǎn)。 比較完全的前后端分離,當(dāng)然就是前端人員管理web服務(wù)器,當(dāng)然這對(duì)前端人員的要求就比較高了。

如果只是為了調(diào)接口,還是自己搞個(gè)本地的測(cè)試服務(wù)器比較好,就是作為頁(yè)面的靜態(tài)服務(wù)器,方便調(diào)頁(yè)面,并且能實(shí)現(xiàn)請(qǐng)求的轉(zhuǎn)發(fā),請(qǐng)求到數(shù)據(jù)。 可以自己用express撘,也可以用browsersync+gulp或webpack+熱重載服務(wù)器這些現(xiàn)成的。

我用的是browsersync,配置很方便,可以參考這個(gè)。

回答6:

有個(gè)chrome插件,它做的事情就是 response.setHeader('Access-Control-Allow-Origin', '*') ,開(kāi)啟即可。

回答7:

加nginx

回答8:

WebSocket不受跨域限制,傳送任何數(shù)據(jù)都可以,包括jsonp。

回答9:

話(huà)說(shuō)這個(gè)不應(yīng)該是還沒(méi)開(kāi)發(fā)的時(shí)候就定下來(lái)嗎?到聯(lián)調(diào)才確定jsonp,還是cors,是不是有點(diǎn)晚啦

回答10:

不要jsonp,實(shí)在太不方便了

標(biāo)簽: JavaScript
相關(guān)文章: