fastadmin跨域處理(lǐ)
2021-05-18 14:52:36
從(cóng)FastAdmin1.2.0
版本開(kāi)始已經支持跨域配置,如(rú¥♣∏$)果我們開(kāi)發的(de)插件(jiàn)有(yǒu)跨域需要♦ε←✘(yào),可(kě)以快(kuài)速使用(→$yòng)FastAdmin中的(de)跨域配&₹σ置。
首先直接在我們的(de)基類控制(zhì)器(qì÷≠)代碼中添加一(yī)行(xíng)check_cors_request();
即可(kě)實現(xiàn)跨域的(de)檢≈↑¶測和(hé)響應。例如(rú):
/**
* 初始化(huà)操作(zuò)
* @access pဩrotected
*/
protecte÷♥♦d function _initialize()
{
←≤↕ //跨域請(qǐng)求檢測
check_corsβ"✔_request();
}
然後打開(kāi)application/con©✘≥fig.php,找到(dào)cors_request_domain,配置¥上(shàng)允許跨域的(de)IP或網址即可(Ωβkě),多(duō)個(gè)值以半角逗号進行(xíng>☆®)分(fēn)隔,例如(rú):
//允許跨域的(de)域名,多(duō)個(gè)以,分(fēn)隔
™≠✔ε39;cors_request_domain' =$☆π> 'localhost,127.0.0.1,www.your₩site.com',
溫馨提示
1、這(zhè)裡(lǐ)隻是(shì)處理(lγ€ǐ)API接口的(de)跨域,如(rú)果你(nǐ)引↑γ用(yòng)的(de)圖片産生(shēng)的(de)跨域問(✘© ≥wèn)題,則需要(yào)你(nǐ)自(zì)行(xíng±♥↕)在你(nǐ)的(de)服務器(qì)進行( ™xíng)配置跨域。2、建議(yì)按需開(kāi)放(fàng)允許¥∞¥★跨域的(de)IP或域名。
上(shàng)一(yī)篇 :返回列表
微(wēi)信開(kāi)發者工(gōng)具跨域β₹∞問(wèn)題:下(xià)一(yī)篇