第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

帶有 Laravel Lumen PHP API CORS 問(wèn)題的 Angular IO

帶有 Laravel Lumen PHP API CORS 問(wèn)題的 Angular IO

PHP
三國(guó)紛爭(zhēng) 2022-12-11 19:14:48
我使用 Laravel Lumen 作為 PHP REST 服務(wù) API,與 Angular IO 應(yīng)用程序集成。從 Postman 測(cè)試端點(diǎn),運(yùn)行良好。當(dāng)使用暫存實(shí)時(shí)域并嘗試從 Angular 應(yīng)用程序調(diào)用端點(diǎn)到 API 時(shí),我收到 CORS 錯(cuò)誤,盡管標(biāo)頭是從帶有中間件類的 Lumen 端設(shè)置的。Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at http://sub-domain.ext (Reason: CORS header ‘Access-Control-Allow-Origin’ missing)Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at http://api.sub-domain.ext. (Reason: CORS request did not succeed).Access to XMLHttpRequest at 'http://api.sub-domain.ext' from origin 'http://sub-domain.ext' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.CORS 標(biāo)頭是使用中間件從 Lumen 設(shè)置的,如下所示://Http/Middleware/CorsMiddleware.phpclass CorsMiddleware{    /**     * Handle an incoming request.     *     * @param  \Illuminate\Http\Request  $request     * @param  \Closure  $next     * @return mixed     */    public function handle($request, Closure $next)    {        return $next($request)            ->header('Access-Control-Allow-Origin', '*')            ->header('Access-Control-Allow-Methods', 'GET, POST, DELETE, OPTIONS')            ->header('Access-Control-Allow-Headers', 'Origin, Content-Type, Authorization, X-Requested-With');            }}//bootstrap/app.php $app->middleware([     App\Http\Middleware\CorsMiddleware::class ]);當(dāng)直接從瀏覽器訪問(wèn)端點(diǎn)時(shí),沒有錯(cuò)誤并且輸出正確呈現(xiàn)。但是當(dāng)從實(shí)時(shí)域/子域(外部)進(jìn)行調(diào)用時(shí),我收到了 CORS 錯(cuò)誤。不確定是否可以從 Angular 端設(shè)置任何內(nèi)容(未使用 ExpressJS),或者這絕對(duì)只是服務(wù)器端問(wèn)題。謝謝你的建議。
查看完整描述

1 回答

?
守著一只汪

TA貢獻(xiàn)1872條經(jīng)驗(yàn) 獲得超4個(gè)贊

問(wèn)題肯定出在 Laravel 方面,在 .htaccess 文件中,

# Redirect Trailing Slashes If Not A Folder..

如果它不是文件夾,它不接受端點(diǎn)末尾的“/”,即<URL/URI>/?Query_Parameters應(yīng)該是<URL/URI>?Query_Parameters。


查看完整回答
反對(duì) 回復(fù) 2022-12-11
  • 1 回答
  • 0 關(guān)注
  • 144 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)