jas*_*ton 5 cookies http-proxy laravel angular
我有一个项目,它使用 angular 作为前端,后端有一个 Laravel API。我想利用 ng serve 的代理实时重新加载:
ng serve --proxy-config proxy.config.js
Run Code Online (Sandbox Code Playgroud)
这是 proxy.config.js 文件:
const PROXY_CONFIG = {
"/v2/*": {
"target": "http://local-laravel-api/",
"secure": false,
"pathRewrite": {
"^/v2": "/v2"
},
"logLevel": "debug",
"changeOrigin": true
}
}
module.exports = PROXY_CONFIG;
Run Code Online (Sandbox Code Playgroud)
Laravel API 具有身份验证。当我访问 localhost:4200 时,我得到“Not Authenticated”,这是因为在通过代理时浏览器中未设置 auth cookie。
如果我直接访问 API(在浏览器中访问 local-laravel-api),cookie 存在并且我通过了身份验证。
所以基本上,代理似乎没有接收 cookie(我不知道为什么)。
我在网上看到多个线程讨论相同的问题,我已经用尽了所有这些,但仍然无法访问 API。
有没有人有任何想法可以阐明这个问题?
任何帮助是极大的赞赏!
归档时间: |
|
查看次数: |
3946 次 |
最近记录: |