fix: change config

This commit is contained in:
2026-06-25 21:58:00 +08:00
parent fb7862baff
commit d8c5c541e0
3 changed files with 11865 additions and 56 deletions

28
.gitignore vendored
View File

@@ -1,29 +1,3 @@
<<<<<<< HEAD
*.log
.DS_Store
.env
.env.backup
.env.production
.phpactor.json
.phpunit.result.cache
/.fleet
/.idea
/.nova
/.phpunit.cache
/.vscode
/.zed
/auth.json
/node_modules
/public/build
/public/hot
/public/storage
/storage/*.key
/storage/pail
/vendor
Homestead.json
Homestead.yaml
Thumbs.db
=======
/vendor/
node_modules/
npm-debug.log
@@ -43,6 +17,7 @@ public_html/hot
storage/*.key
.env
.env.dev
Homestead.yaml
Homestead.json
/.vagrant
@@ -54,4 +29,3 @@ Homestead.json
.env.production
.phpactor.json
auth.json
>>>>>>> 5123647b7180bb2fdc0760039c8e38d903dc15eb

View File

@@ -1,38 +1,12 @@
<?php
return [
/*
|--------------------------------------------------------------------------
| Cross-Origin Resource Sharing (CORS) Configuration
|--------------------------------------------------------------------------
|
| Here you may configure your settings for cross-origin resource sharing
| or "CORS". This determines what cross-origin operations may execute
| in web browsers. You are free to adjust these settings as needed.
|
*/
// 🟢 修正 1確保包含你要戳的所有 API 路徑(包含上傳)
'paths' => ['api/*', 'sanctum/csrf-cookie', 'login', 'logout'],
// 🟢 修正 2允許前端傳入的 HTTP 方法GET, POST, PUT, DELETE 都要開)
'paths' => ['api/*', 'v1/*', 'auth/*', 'sanctum/csrf-cookie'],
'allowed_methods' => ['*'],
// 🟢 修正 3精準允許你的 Vue 前端開發網址(看你前端是在 5173 還是其他埠號)
// 你也可以直接寫 ['*'] 偷懶大開,但在本地端寫特定網址更安全:
'allowed_origins' => ['http://localhost:5173', 'http://127.0.0.1:5173'],
'allowed_origins' => ['https://fin-buddy.duckdns.org', 'http://localhost:5173', 'http://127.0.0.1:5173'],
'allowed_origins_patterns' => [],
// 🟢 修正 4上傳 FormData 時會帶有 Content-Type 等 Header必須全開
'allowed_headers' => ['*'],
'exposed_headers' => [],
'max_age' => 0,
// 🟢 修正 5非常關鍵因為我們用了 Sanctum 驗證狀態,必須允許傳遞 Cookie/憑證
'supports_credentials' => true,
];

11861
storage/logs/laravel.log Normal file

File diff suppressed because it is too large Load Diff