From ad1162cb377873b5943b9840ff6170a501b4ada5 Mon Sep 17 00:00:00 2001 From: jicjjang Date: Sun, 23 Apr 2017 21:32:10 +0900 Subject: [PATCH] add ko/api/pages-middleware --- ko/api/pages-middleware.md | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 ko/api/pages-middleware.md 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)를 참고해주시기 바랍니다.