亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

搜索
vue.js - laravel axios跨域請(qǐng)求的cookie問題
僅有的幸福
僅有的幸福 2017-05-16 16:47:15
[PHP討論組]

在Laravel下創(chuàng)建了子域名路由api.service.dev,認(rèn)證我是用的passport,啟用了CreateFreshApiToken

service.dev這個(gè)域名下可以正常獲取laravel_token,并請(qǐng)求但是請(qǐng)求https://api.service.dev/user 時(shí)提示401 Unauthenticated。

查看請(qǐng)求頭中沒有攜帶CreateFreshApiToken創(chuàng)建的laravel_token 這個(gè)cookie

請(qǐng)問大神怎么解決?

僅有的幸福
僅有的幸福

全部回復(fù)(2)
世界只因有你

1、安裝barryvdh/laravel-cors

安裝方法請(qǐng)移步https://github.com/barryvdh/l...

2、配置cors.php

return [
    /*
     |--------------------------------------------------------------------------
     | Laravel CORS
     |--------------------------------------------------------------------------
     |
     | allowedOrigins, allowedHeaders and allowedMethods can be set to array('*')
     | to accept any value.
     |
     */
    'supportsCredentials' => true,
    'allowedOrigins' => ['*'],
    'allowedHeaders' => ['*'],
    'allowedMethods' => ['*'],
    'exposedHeaders' => [],
    'maxAge' => 0,
];

3、配置session的domain

在.env文件中添加SESSION_DOMAIN=.xxx.com,我這里是service.dev,所以應(yīng)該填寫.service.dev,這樣所有service.dev的子域名都能共享Cookie

4、最后配置前端的請(qǐng)求

bootstrap.js中加入如下代碼

window.axios.defaults.withCredentials = true;

這樣就能正常訪問跨域api了?。?!

過去多啦不再A夢(mèng)

axios配置了withCredentials = true后在chrome下沒問題。
但I(xiàn)E下還需要服務(wù)器端配置P3P的響應(yīng)頭。。。IE就是這么有個(gè)性

最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板
關(guān)于我們 免責(zé)申明 意見反饋 講師合作 廣告合作 最新更新
php中文網(wǎng):公益在線php培訓(xùn),幫助PHP學(xué)習(xí)者快速成長(zhǎng)!
關(guān)注服務(wù)號(hào) 技術(shù)交流群
PHP中文網(wǎng)訂閱號(hào)
每天精選資源文章推送
PHP中文網(wǎng)APP
隨時(shí)隨地碎片化學(xué)習(xí)
PHP中文網(wǎng)抖音號(hào)
發(fā)現(xiàn)有趣的

Copyright 2014-2025 http://ipnx.cn/ All Rights Reserved | php.cn | 湘ICP備2023035733號(hào)