강의

멘토링

로드맵

Inflearn Community Q&A

rhdgrudn2447's profile image
rhdgrudn2447

asked

Creating Nodebird SNS with Vue

4-14. Middleware and exports

로그인

Written on

·

611

0

isAuthenicated()는 제로초님께서 의도적으로 만든 함수명이 아니라 Vue에서 제공하는 내장함수같은 건가요?

의미는 로그인의 유무에 따라 기능을 나눌때 사용하구요??

nodejsawsvuejsvuexmysqlssr

Quiz

프론트엔드와 백엔드 서버를 분리하는 주된 이유가 무엇일까요?

단일 서버 성능 향상

확장이 용이하고 자원 관리가 효율적입니다.

모든 최신 프레임워크의 요구사항입니다.

서로 다른 언어를 사용할 수 있게 합니다.

Answer 14

1

zerocho님의 프로필 이미지
zerocho
Instructor

이 부분은 정규표현식 따로 공부하셔야 합니다. validate 함수 사용법만 nuxt 공식문서에 나와있고 검증은 저희가 알아서 구현해야 합니다.

0

제로초님 한 가지 궁금한게 있는데 현업에서 대용량 처리 이미지 업로드 같은 부분은 따로 처리를 해주는 것이 있는지 궁금합니다. 예를 들어서 사진을 한번에 천장씩 올리거나 할때 올라가는 시간이 꽤 길거 같은데 이럴때는 몬가 파일을 분할해서 올리는 기법 같은 것이 따로 있나요? 아니면 그냥 로딩처리를 해서 사용자에게 계속 기다리라고 하는 프론트엔드를 따로 만들어야 하나요?

0

zerocho님의 프로필 이미지
zerocho
Instructor

정규표현식은 / / 사이의 것만 정규표현식입니다. !!는 다른 자료형을 불리언으로바꾸어주는 연산자입니다.

0

rhdgrudn2447님의 프로필 이미지
rhdgrudn2447
Questioner

정규 표현식에 대해서 구글링을 해보았는데

!!에 대해서는 나오지가 않아서 그런데 무슨 의미인지 알 수 있을가요>?

0

zerocho님의 프로필 이미지
zerocho
Instructor

이거 강좌에 제가 다 설명해두지 않았나요?

https://www.npmjs.com/package/express-session#options

0

rhdgrudn2447님의 프로필 이미지
rhdgrudn2447
Questioner

감사합니다.

cookie/session에 대해서도 질문이있는데요..

session에서 resave와 saveUninitialized가 무엇인지 궁금하고

cookie에서 httpOnly와 secure에 대해서 궁금합니다.

질문이 많아서 죄송합니다 .

0

zerocho님의 프로필 이미지
zerocho
Instructor

||는 앞에 것이 falsy 값이면 뒤의 것을 사용합니다.

0

rhdgrudn2447님의 프로필 이미지
rhdgrudn2447
Questioner

!!v || '이메일은 필수 입니다.'

이것은 데이터가 없으면 이메일은 필수입니다.라는 문구를 전달하겠다는 의미겠지요?

0

rhdgrudn2447님의 프로필 이미지
rhdgrudn2447
Questioner

그렇군여!!  nuxt홈페이지에 가면 더 정확히 알수 있는 걸가요??

감사합니다 친절한 답변

0

zerocho님의 프로필 이미지
zerocho
Instructor

.은 모든글자 +는 여러개를 의미합니다.

.+@.+는 여러글자@여러글자이니까 이메일 형식을 의미합니다. 이걸 test함수로 v값을 테스트해보면 true나 false가 나옵니다. true가 나오면 통과인데 false가 나오면 뒤에 || 연산자때문에 이메일이 유효하지 않다는 에러메시지로 갑니다.

0

rhdgrudn2447님의 프로필 이미지
rhdgrudn2447
Questioner

  v => /.+@.+/.test(v) || '이메일이 유효하지 않습니다.',
이부분인데여, 제로초님께서 만드신건지 저부분은 해석이 안되서 어디서 볼수 있나해서여ㅠㅠ

0

zerocho님의 프로필 이미지
zerocho
Instructor

validate는 nuxt 것입니다. 정규표현식을 찾는다는 것은 어떤 말씀이신가요?? 정규표현식을 배우고싶으신 건가요?

0

rhdgrudn2447님의 프로필 이미지
rhdgrudn2447
Questioner

강의 돌려보고 있습니다.

프론트 부분에서 rulse를 통해 정규표현식으로 사용자가 입력한 데이터의 형식을 판별하는데 

정규표현식은 어디서 찾을수 있나요?/??

그리고 validate()함수는 nuxt에서 제공하는 함수인가요?

0

zerocho님의 프로필 이미지
zerocho
Instructor

isAuthenticated는 passport가 express에 추가한 기능입니다. vue와 node부분은 다른 부분입니다. 이 둘을 구분허셔야 합니다.

rhdgrudn2447's profile image
rhdgrudn2447

asked

Ask a question