2011-03-18 12 views

답변

9

simple.jade :

!!! 5 
title= title 

명시 응용 프로그램 :

app.get('/simple',function(req,res) { 
    res.render('simple',{title='mytitle'}); 
} 
+0

옥은 {title}이어야한다고 생각합니다. 당신이 한 일은 저에게 효과적이지 않습니다. – Harry

+0

공간을 추가 할 것입니다. {title = title} – generalhenry

+0

{locals : {title = 'title'}}이 아니어야합니까? – Tom

1

이것은 내가 한 그것은 나를 위해 일한 것입니다. 이 예제는 "비디오 갤러리"라는 제목을 필요로하는 가설적인 "비디오"보기를 사용하여 그에 맞게 조정합니다. layout.jade이이 명시 애플 리케이션

doctype html 
html 
    head 
    title= title 
    link(rel='stylesheet', href='/stylesheets/style.css') 
    body 
    block content 

videos.jade에 기본적으로 추가됩니다 // // 당신은이

extends layout 

block content 
    h1= title 

응용 프로그램으로 뷰를 만들 수 있습니다

.js // 파일이 기본값이지만 이와 같은 경로를 추가해야합니다. 그리고 쉬운 방법입니다 경로에서 페이지 제목을 지정 제목

app.get('/videos/', function(req, res){ 
    res.render('videos', { 
    title: 'Video Gallery' 
    }); 
}); 
2

을 설정합니다.

이 예제는 routes 폴더에있는 index.js 파일을 보여줍니다.이 파일은 Express에서 기본값으로 설정됩니다.

/* GET home page. */ 
router.get('/', function(req, res, next) { 
    res.render('index', { title: 'Page Title' }); 
});