express 사이트 에서 ejb 템 플 릿 엔진 사용 하기
1.설치
사이트 루트 디 렉 터 리 에서 콘 솔 을 시작 하고 입력 합 니 다.
npm install ejs
패키지 가 node 에 설 치 됩 니 다.modules 디 렉 터 리 아래.
2 APP.JS 수정
app.js 를 수정 하여 view engine 를 ejs 로 변경 합 니 다.(템 플 릿 의 접 두 사 를.html 로 변경 합 니 다)
app.set('views',path.join(__dirname , 'views') );
app.engine('.html', require('ejs').__express);
app.set('view engine', 'html');
3 테스트 페이지 만 들 기views 폴 더 에 index.html 를 만 듭 니 다.내용 은 다음 과 같 습 니 다.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Pivotal Search</title>
<meta name="description" content="">
<meta name="author" content="">
<!-- HTML5 shim, for IE6-8 support of HTML elements -->
<!--[if lt IE 9]>
<script src="http://apps.bdimg.com/libs/html5shiv/r29/html5.min.js"></script>
<![endif]-->
<!-- styles -->
<link href="css/style.css" rel="external nofollow" rel="stylesheet">
</head>
<body>
<%= title %>
</body>
</html>
그리고 router 에서 index.js 를 수정 합 니 다.
/* GET home page. */
router.get('/', function(req, res, next) {
res.render('index', { title: ' 11111' });
});
이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
express를 사용하여 AWS S3 이미지에 액세스하기 위해 미리 서명된 URL을 생성하는 방법은 무엇입니까?이를 달성하는 방법 중 하나는 미리 서명된 URL을 사용하는 것입니다. However, the object owner can optionally share objects with others by creating a...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.