我是Nodejs初学者,我使用jade
模板引擎。我想渲染局部视图,视图代码是:
extends layout
block content
h1= title
p Welcome to
p #{title}
- partial('p')
但是当我启动网站时,我收到错误:
500 TypeError: /home/hxh/share/nodejs/microblog/views/index.jade:7<br/> 5| p Welcome to<br/> 6| p #{title}<br/> > 7| - partial('p')<br/> 8|
undefined is not a function
5| p Welcome to
6| p #{title}
> 7| - partial('p')
谁能告诉我错误引发的原因。
答案 0 :(得分:3)
我认为您可能会将您的jade示例代码基于一些旧示例。我在第7行假设您想要在名为'p'的文件中包含一个html片段。最新版本的Jade中不存在部分内容,您应该使用“include”关键字代替(https://github.com/visionmedia/jade/tree/0.33.0#includes)