Skip to content

Commit f86388b

Browse files
committed
i18n(ko-KR): update netlify.mdx
1 parent 56ba194 commit f86388b

File tree

1 file changed

+8
-12
lines changed
  • src/content/docs/ko/guides/integrations-guide

1 file changed

+8
-12
lines changed

src/content/docs/ko/guides/integrations-guide/netlify.mdx

Lines changed: 8 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -98,9 +98,9 @@ netlify deploy
9898

9999
### Edge Functions에서 Astro 미들웨어 실행
100100

101-
모든 Astro 미들웨어는 빌드 시 사전 렌더링된 페이지에 적용되고 런타임 시 주문형 렌더링 페이지에 적용됩니다.
101+
기본적으로 Astro 미들웨어는 빌드 시 사전 렌더링된 페이지에 적용되고 런타임 시 주문형 렌더링 페이지에 적용됩니다.
102102

103-
사전 렌더링된 페이지에 대한 리디렉션, 액세스 제어 또는 사용자 정의 응답 헤더를 구현하려면 [`edgeMiddleware` 옵션](/ko/reference/adapter-reference/#edgemiddleware)활성화하여 Netlify Edge Functions에서 미들웨어를 실행하세요.
103+
사전 렌더링된 페이지에 대한 리디렉션, 액세스 제어 또는 사용자 정의 응답 헤더를 구현하려면 [`middlewareMode` 옵션](/ko/reference/adapter-reference/#middlewaremode)`edge`로 설정하여 Netlify Edge Functions에서 미들웨어를 실행하세요.
104104

105105
```js title="astro.config.mjs" ins={7}
106106
import { defineConfig } from 'astro/config';
@@ -109,12 +109,12 @@ import netlify from '@astrojs/netlify';
109109
export default defineConfig({
110110
// ...
111111
adapter: netlify({
112-
edgeMiddleware: true,
112+
middlewareMode: 'edge',
113113
}),
114114
});
115115
```
116116

117-
`edgeMiddleware`활성화되면 에지 함수는 정적 자산, 사전 렌더링된 페이지, 주문형 렌더링된 페이지를 포함한 모든 요청에 대해 미들웨어 코드를 실행합니다.
117+
`middlewareMode``edge`로 설정되면 에지 함수는 정적 자산, 사전 렌더링된 페이지, 주문형 렌더링된 페이지를 포함한 모든 요청에 대해 미들웨어 코드를 실행합니다.
118118

119119
주문형 렌더링된 페이지의 경우 `context.locals` 객체는 JSON을 사용하여 직렬화되어 렌더링을 수행하는 서버리스 함수의 헤더로 전송됩니다. 보안 조치로서 서버리스 함수는 생성된 에지 함수에서 발생하지 않는 한 `403 Forbidden` 응답이 포함된 요청 처리를 거부합니다.
120120

@@ -409,23 +409,19 @@ Netlify 사이트의 환경 변수를 개발 환경으로 주입합니다.
409409

410410
이를 통해 프로덕션 환경과 동일한 값을 개발 환경에서 사용할 수 있습니다. 환경마다 다른 변수를 사용하는 방법을 비롯한 자세한 내용은 [환경 변수에 대한 Netlify 문서](https://docs.netlify.com/build/environment-variables/overview/)를 참조하세요.
411411

412-
## 실험적 기능
413-
414-
다음 기능들도 사용 가능하지만, 향후 업데이트에서 대규모 변경 (Breaking Changes)이 발생할 수 있습니다. 프로젝트에서 이 기능을 사용 중이라면 업데이트를 위해 [`@astrojs/netlify` 변경 로그](https://github.com/withastro/astro/tree/main/packages/integrations/netlify/CHANGELOG.md)를 주의 깊게 확인하세요.
415-
416-
### `experimentalStaticHeaders`
412+
### `staticHeaders`
417413

418414
<p>
419415
**타입:** `boolean` <br />
420416
**기본값:** `false`<br />
421-
<Since v="6.4.0" pkg="@astrojs/netlify"/>
417+
<Since v="7.0.0" pkg="@astrojs/netlify"/>
422418
</p>
423419

424420
Netlify 구성에서 사전 렌더링된 페이지에 대한 사용자 정의 헤더를 지정할 수 있습니다.
425421

426422
이 기능이 활성화되면, Astro 기능 (예: 콘텐츠 보안 정책)에서 제공하는 경우 어댑터는 [정적 헤더를 프레임워크 API 구성 파일](https://docs.netlify.com/frameworks-api/#headers)에 저장합니다.
427423

428-
예를 들어, [실험적인 콘텐츠 보안 정책](/ko/reference/configuration-reference/)이 활성화된 경우, `<meta>` 요소를 생성하는 대신 `experimentalStaticHeaders`를 사용하여 CSP `headers`를 Netlify 구성에 추가할 수 있습니다.
424+
예를 들어, [콘텐츠 보안 정책](/ko/reference/configuration-reference/#securitycsp)이 활성화된 경우, `<meta>` 요소를 생성하는 대신 `staticHeaders`를 사용하여 CSP `headers`를 Netlify 구성에 추가할 수 있습니다.
429425

430426
```js title="astro.config.mjs" {9}
431427
import { defineConfig } from 'astro/config';
@@ -436,7 +432,7 @@ export default defineConfig({
436432
csp: true
437433
},
438434
adapter: netlify({
439-
experimentalStaticHeaders: true
435+
staticHeaders: true
440436
})
441437
});
442438
```

0 commit comments

Comments
 (0)