인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

aipooh8882님의 프로필 이미지
aipooh8882

작성한 질문수

[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지

경매시스템 구조 잡기

layout.html은 어디서 실행시켜주는 건가요?

해결된 질문

작성

·

171

0

라우터에서 layout.html을 response 한적이 없는데 어떤 방식으로 실행이 되는 건가요?

답변 5

1

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

다른 파일의 라우터에도 상단에 저 코드를 넣어주면 됩니다.

1

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

네 맞습니다.

1

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

다른 html 최상단에서 layout.html 가져오는 부분이 있습니다.

0

aipooh8882님의 프로필 이미지
aipooh8882
질문자

router.use((req, res, next) => { // 모든 라우터에 회원정보 넣어주기
res.locals.user = req.user;
next();
});

이 부분은 로그인을 하면 locals.user에 회원 정보가 들어가는건가요?

그렇다면 위에 라우터 정보를 다른 파일의 라우터에도 보낼 수 있는건가요? 방법좀 알 수 있을까요?

0

aipooh8882님의 프로필 이미지
aipooh8882
질문자

혹시

{% extends 'layout.html' %}

이부분이 그 역할을 하는건가요?

aipooh8882님의 프로필 이미지
aipooh8882

작성한 질문수

질문하기