본문으로 바로가기

http://expressjs.com/en/5x/api.html#res.locals

 

Express 5.x - API Reference

Express 5.x API Note: This is early alpha documentation that may be incomplete and is still under development. express() Creates an Express application. The express() function is a top-level function exported by the express module. const express = require(

expressjs.com

 

// res.locals 활용
import routes from "./routers/routes";

export const localMiddleware = (req, res, next) => {
  res.locals.siteName = "Youtube";
  res.locals.routes = routes;
  next();
};


// 미들웨어 처리 (위치 조심!)
app.use(localMiddleware);

 

이제 siteName과 import한 routes는 프로젝트 내에서 해당 미들웨어를 거친 곳 전역에서 사용 가능한 변수가 되었다.

 

pug에도 이렇게 무작정 가져다 쓸 수 있다.

title | #{siteName}
a(href=routes.join) Join

 

 

 

so simple~


darren, dev blog
블로그 이미지 DarrenKwonDev 님의 블로그
VISITOR 오늘 / 전체