Skip to content

Commit 97a4aa9

Browse files
shuuji3jay-es
andauthored
fix!: default server.cors: false to disallow fetching from untruste… (#1811)
* fix!: default `server.cors: false` to disallow fetching from untruste… resolve #1809 vitejs/vite@b09572a の反映です。 * Update config/server-options.md Co-authored-by: Jun Shindo <[email protected]> --------- Co-authored-by: Jun Shindo <[email protected]>
1 parent cb0ae19 commit 97a4aa9

File tree

2 files changed

+14
-1
lines changed

2 files changed

+14
-1
lines changed

config/server-options.md

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -161,8 +161,15 @@ export default defineConfig({
161161
## server.cors
162162

163163
- **型:** `boolean | CorsOptions`
164+
- **デフォルト:** `false`
165+
166+
開発サーバーの CORS を設定します。[オプションオブジェクト](https://github.com/expressjs/cors#configuration-options)を渡して微調整するか、`true` で任意のオリジンを許可します。
167+
168+
:::warning
169+
170+
信頼できないオリジンにソースコードを公開するのを避けるため、`true` ではなく特定の値をすることを推奨します。
171+
:::
164172

165-
開発サーバーの CORS を設定します。これはデフォルトで有効になっており、どんなオリジンも許可します。[オプションオブジェクト](https://github.com/expressjs/cors#configuration-options)を渡して微調整するか、`false` で無効にします。
166173

167174
## server.headers
168175

guide/backend-integration.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,12 @@
1212
import { defineConfig } from 'vite'
1313
// ---cut---
1414
export default defineConfig({
15+
server: {
16+
cors: {
17+
// ブラウザ経由でアクセスするオリジン
18+
origin: 'http://my-backend.example.com',
19+
},
20+
},
1521
build: {
1622
// outDir に .vite/manifest.json を出力
1723
manifest: true,

0 commit comments

Comments
 (0)