国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

? PHP ????? Laravel ????? ???? Laravel?? CORS(?? ?? ??? ??)? ???? ??

????? ???? Laravel?? CORS(?? ?? ??? ??)? ???? ??

Nov 02, 2023 pm 01:57 PM
??? ? ?? ?? ??? ???? ??? ? ??? ??(cors)

????? ???? Laravel?? CORS(?? ?? ??? ??)? ???? ??

????? ???? Laravel?? CORS(Cross-Origin Resource Sharing)? ???? ??

??:

CORS(Cross-Origin Resource Sharing)? ? ??????? ?? ??? ???? ??? ? ??? ?? ? ???? ???? ???????. ?? ???. ?? ???? PHP ?????? Laravel? ????? ???? ??? ? ??? ?????? CORS? ???? ??? ??? ?????.

? ???? ???? ??, ??? ??? ?? ? ?? ?? ??, ???? ?? ?? ?? ? ????? ???? Laravel?? CORS? ???? ??? ?????.

1??: CORS ???? ??

?? CORS? ??? ????? ???? ???. ? ???? ??? ????? ????? ?? ??? ?????:

php artisan make:middleware CorsMiddleware

? ??? app/Http/Middleware ???? CorsMiddleware? ?? ??? ?????. .php ??. app/Http/Middleware目錄下生成一個(gè)名為CorsMiddleware.php的文件。

打開(kāi)CorsMiddleware.php文件,修改handle方法如下:

public function handle($request, Closure $next)
{
    $response = $next($request);
    
    $response->header('Access-Control-Allow-Origin', '*');
    $response->header('Access-Control-Allow-Methods', 'GET, POST, PUT, DELETE, OPTIONS');
    $response->header('Access-Control-Allow-Headers', 'Content-Type, Authorization');
    
    return $response;
}

在這個(gè)中間件中,我們?cè)O(shè)置了三個(gè)響應(yīng)頭,分別是:Access-Control-Allow-Origin、Access-Control-Allow-MethodsAccess-Control-Allow-HeadersAccess-Control-Allow-Origin允許所有源進(jìn)行跨域訪問(wèn),您也可以根據(jù)需要設(shè)置特定的域名。Access-Control-Allow-Methods定義允許的請(qǐng)求方法,這里我們?cè)O(shè)置了常見(jiàn)的GET、POST、PUT、DELETE和OPTIONS。Access-Control-Allow-Headers允許的請(qǐng)求頭中包含了Content-Type和Authorization。

步驟二:注冊(cè)CORS中間件

打開(kāi)app/Http/Kernel.php文件,找到$middleware數(shù)組,并在數(shù)組中添加以下行代碼:

protected $middleware = [
    // ...
    AppHttpMiddlewareCorsMiddleware::class,
];

以上代碼將添加CorsMiddleware中間件到全局中間件堆棧中,以便它可以應(yīng)用于每一個(gè)請(qǐng)求。

步驟三:使用CORS中間件

為了驗(yàn)證我們的CORS中間件是否有效,我們可以在一個(gè)API路由中使用它。在routes/api.php文件中,添加一個(gè)GET路由,并為該路由使用CorsMiddleware中間件:

Route::get('/test', function () {
    return response()->json(['message' => 'Hello World']);
})->middleware('cors');

這個(gè)路由將返回一個(gè)包含"Hello World"消息的JSON響應(yīng)。

步驟四:驗(yàn)證CORS設(shè)置

現(xiàn)在我們可以使用任何支持跨域訪問(wèn)的客戶端,例如瀏覽器或REST客戶端進(jìn)行驗(yàn)證。在瀏覽器的開(kāi)發(fā)工具中,我們可以看到響應(yīng)的頭部信息。

例如,在Chrome瀏覽器上,打開(kāi)開(kāi)發(fā)者工具,切換到"Network"選項(xiàng)卡,然后訪問(wèn)我們?cè)诓襟E三中定義的路由/api/test。在響應(yīng)頭部信息中,我們應(yīng)該看到Access-Control-Allow-Origin、Access-Control-Allow-MethodsAccess-Control-Allow-Headers

CorsMiddleware.php ??? ?? handle ???? ??? ?? ?????.

rrreee

? ??????? ? ?? ?? ??? ?????. ??? -Control-Allow-Origin, Access-Control-Allow-Methods ? Access-Control-Allow-Headers. Access-Control-Allow-Origin? ?? ??? ??? ? ???? ???? ??? ?? ?? ??? ??? ??? ?? ????. Access-Control-Allow-Methods? ???? ?? ??? ?????. ???? ???? GET, POST, PUT, DELETE ? OPTIONS? ?????. Access-Control-Allow-Headers? ???? ?? ???? Content-Type ? Authorization? ?????.

2??: CORS ???? ??

app/Http/Kernel.php ??? ?? $middleware ??? ?? ?? array: ?? rrreee??? ??? CorsMiddleware ????? ?? ???? ??? ???? ?? ??? ????? ? ??? ???. ????3??: CORS ???? ?? ????CORS ????? ???? ????? API ???? ?? ??? ? ????. routes/api.php ???? GET ??? ???? ? ??? ?? CorsMiddleware ????? ?????. ??rrreee??? ??? "Hello World"? ??? ???? ?????. ???? JSON ?????. ????4??: CORS ?? ???????? ??? ?? ????? REST ????? ? ??? ? ???? ???? ?? ?????? ??? ? ????. ????? ?? ???? ?? ?? ??? ? ? ????. ?????? ?? Chrome ?????? ??? ??? ?? "????" ??? ??? ?? 3???? ??? /api/test ??? ??????. ?? ??? Access-Control-Allow-Origin, Access-Control-Allow-Methods ? Access-Control-Allow-Headers? ????? ???. ??> ??. ?????? ?? ????? ?? ??? ???? HTTP ??? ??? ????? ??? ?? ? ??? ???. ??????: ????????? ???? Laravel ?????? ??? ? ??? ??? ???? ?? ??? ?????. ? ????? CORS ????? ???, ????? ????, ????? ???? ??? ? ??? ???? ??? ??? ?????. ? ?? Laravel?? CORS? ???? ? ??? ??? ??? ??? ? ?? ??? ?? ??? ?????. ??

? ??? ????? ???? Laravel?? CORS(?? ?? ??? ??)? ???? ??? ?? ?????. ??? ??? PHP ??? ????? ?? ?? ??? ?????!

? ????? ??
? ?? ??? ????? ???? ??? ??????, ???? ?????? ????. ? ???? ?? ???? ?? ??? ?? ????. ???? ??? ???? ???? ??? ?? admin@php.cn?? ?????.

? AI ??

Undresser.AI Undress

Undresser.AI Undress

???? ?? ??? ??? ?? AI ?? ?

AI Clothes Remover

AI Clothes Remover

???? ?? ???? ??? AI ?????.

Video Face Swap

Video Face Swap

??? ??? AI ?? ?? ??? ???? ?? ???? ??? ?? ????!

???

??? ??

???++7.3.1

???++7.3.1

???? ?? ?? ?? ???

SublimeText3 ??? ??

SublimeText3 ??? ??

??? ??, ???? ?? ????.

???? 13.0.1 ???

???? 13.0.1 ???

??? PHP ?? ?? ??

???? CS6

???? CS6

??? ? ?? ??

SublimeText3 Mac ??

SublimeText3 Mac ??

? ??? ?? ?? ?????(SublimeText3)

???

??? ??

?? ????
1744
16
Cakephp ????
1596
56
??? ????
1537
28
PHP ????
1396
31
???
Go ?? ?????? ??? ? ?? ?? Go ?? ?????? ??? ? ?? ?? Jun 03, 2023 am 08:32 AM

? ????? ??? ? ??? ???? ?? ?????. ????? ?? ????? ???? ????? API ?????? ???? ?? ?? ?? ??? ??? ???? ???. ??? ????? ??? ???? ?? ????? ??? ??? ????? ??? ? ??? ???? ???. ? ??? ????? ? ?? ??? ??? ???? ??? ? ??? ???? ???. ?? ???? Go ?? ?????? ??? ??? ?? ?? ??? ???????. ??? ? ???? ?????? ? ???? ??? ??? ??? ??? ?? ????

Laravel?? ????? ???? ??? ???? ?? Laravel?? ????? ???? ??? ???? ?? Nov 04, 2023 pm 02:26 PM

Laravel?? ????? ???? ??? ???? ??? ??? ????? ???? ??? ??? ??? ??? ? ?? Laravel ?????? ??? ?????. ???? ?? ??, ?? ? ?? ?? ??? ????? ???? ??? ??? ?? ????. ? ????? ????? ???? Laravel?? ??? ???? ??? ???? ???? ?? ??? ?????. ?? ?? ?? ????? ???? ???. ?? ??? ???? ???? ???? ??? ? ????.

Nginx CORS(?? ?? ??? ??) ??? ???? ?? Nginx CORS(?? ?? ??? ??) ??? ???? ?? Nov 08, 2023 pm 12:22 PM

Nginx? CORS(?? ??? ??? ??) ??? ????? ????? ? ??? ?? ??? ??? ??? CORS(?? ??? ??? ??) ??? ???? ??? ?????. ? ????? ????? ?? ?? ?? ???? ?? ????? ? JavaScript ??? ??? ???? ??? ??, ???? ? ??? ??? ???? ??? ? ????. ??? ?? ????? ?? ??? ???? ?? ?? ????? ???? ???? ?? ??? ????. ?? CO? ???? ???.

Laravel?? ??? ????? ?? ????? ???? ?? Laravel?? ??? ????? ?? ????? ???? ?? Nov 02, 2023 am 08:29 AM

Laravel? ???, ?? ???? ?? ??? ?? ? ??????? ???? ?? ?? ??? ??? ???? ?? ?? PHP ? ?????? ????????. ??? ?? ? ??? ??? ?? ?? ?? ??? ??? ? ?? ???????. ?? ???? ????? ???? ???? ?? ??? ???? ??? ?? ???????. Laravel ?????? ?? ?? Laravel ??????? ???? ???. ??? ??? ??? ? ????

ThinkPHP6 ??? ??? ?? ??: ?????? ??? ?? ?? ?? ThinkPHP6 ??? ??? ?? ??: ?????? ??? ?? ?? ?? Aug 13, 2023 am 09:10 AM

ThinkPHP6 ??? ??? ?? ??: ?????? ??? ?? ?? ?? ??? ??????? ???? ??? ?? ?????? ??? ?? ?? ??? ?? ? ????? ????. ThinkPHP6 ?????? ???? ?????? ???? ???? ??????? ??? ? ??? ? ??? ???? ??? ?????. ? ????? ThinkPHP6?? ??? ? ??? ???? ??? ???? ?? ?? ??? ?????. 1. ?? ??? ???? ?????? ?? ??? ??? ? ???????? ????? ??? Ajax ? ?? ??? ?? ?? ??? ?? ?? ??? ???? ??? ?? ?????.

Laravel ????? ??? ?????? Laravel ????? ??? ?????? Apr 09, 2024 pm 05:03 PM

Laravel ????? 1. ?? ? ?? 2. HTTP ?? ? ?? ?? 4. ?? ? ???? 5. ?????? ?? ??? ?? ????? ???? ???? ??? ???? ??? ??????? ??? ?? ??? ?? ??? ? ????.

Laravel ????: ??????? ?????? ?????? ? ?? ?? ?? Laravel ????: ??????? ?????? ?????? ? ?? ?? ?? Aug 02, 2023 am 10:17 AM

Laravel ????: ??????? ?????? ?????? ? ?? ?? ?? ? ??????? ???? ?? ??? ? ?????? ?????? ? ?? ??? ?? ??? ?????. ?? ?? ??????? ???? ??????? ???? ?? ?? ??????? ??? ???? ?? ??? ? ????. Laravel ?????? ???? ??? ?????? ?????? ? ?? ?? ??? ????, ????? ???? ??? ??? ??????? ?? ?? ????? ? ????. ?? Lar? ???? ???.

Laravel?? WeChat ??? ??? ?? ????? ???? ?? Laravel?? WeChat ??? ??? ?? ????? ???? ?? Nov 03, 2023 am 10:55 AM

Laravel?? WeChat ??? ??? ?? ????? ???? ?? ??? ???? ??? ??? ?? ?3? ???? ???? ??? ???? ???? ? ?? ?? ?? ??? ?????. ? ? WeChat ???? ?? ?? ?? ? ? ?????. ?????? ??? ????? ???????? ??? ?? WeChat ???? ???? ??? ????? ?????. ? ???? Laravel ??????? ????? ???? WeChat ??? ?? ??? ???? ??? ???? ???? ?? ??? ?????. ?? Larav? ?????? ???? ???.

See all articles