diff --git a/ko/api/pages-middleware.md b/ko/api/pages-middleware.md new file mode 100644 index 000000000..c29dbdd0d --- /dev/null +++ b/ko/api/pages-middleware.md @@ -0,0 +1,38 @@ +--- +title: "API: middleware 프로퍼티" +description: 어플리케이션의 특정 페이지에 대한 미들웨어 설정. +--- + +# middleware 프로퍼티 + +- 타입: `String` or `Array` + - Items: `String` + +어플리케이션의 특정 페이지에 대한 미들웨어 설정. + +예제: + +`pages/secret.vue` +```html + + + +``` + +`middleware/authenticated.js` +```js +export default function ({ store, redirect }) { + // 사용자가 인증을 하지 않은 경우. + if (!store.state.authenticated) { + return redirect('/login') + } +} +``` + +더 많은 middleware에 대해 배우고 싶으시다면, [middleware 가이드](/guide/routing#middleware)를 참고해주시기 바랍니다.