老师紧急求帮忙!!!
来源:
慕粉3354170
2016-12-16
$ node --harmony app.js
Listening: 1234
{ errcode: 0, errmsg: 'ok' }
Mongoose: mpromise (mongoose's default promise library) is deprecated, plug in y
our own promise library instead: http://mongoosejs.com/docs/promises.html
TypeError: D:\nodejs\app\views\pages\index.jade:10
8| .panel-heading
9| h3
> 10| a(href='/results?cat=#{cat._id}&p=0') #{cat.name}
11| .panel-body
12| if cat.movies && cat.movies.length > 0
13| each item in cat.movies
characterParser.parseMax is not a function
at Object.Lexer.bracketExpression (D:\nodejs\node_modules\jade\lib\lexer.j
s:129:33)
at Object.Lexer.attrs (D:\nodejs\node_modules\jade\lib\lexer.js:610:24)
at Object.Lexer.next (D:\nodejs\node_modules\jade\lib\lexer.js:939:15)
at Object.Lexer.lookahead (D:\nodejs\node_modules\jade\lib\lexer.js:113:46
)
at Parser.lookahead (D:\nodejs\node_modules\jade\lib\parser.js:102:23)
at Parser.peek (D:\nodejs\node_modules\jade\lib\parser.js:79:17)
at Parser.tag (D:\nodejs\node_modules\jade\lib\parser.js:773:22)
at Parser.parseTag (D:\nodejs\node_modules\jade\lib\parser.js:759:17)
at Parser.parseExpr (D:\nodejs\node_modules\jade\lib\parser.js:211:21)
at Parser.block (D:\nodejs\node_modules\jade\lib\parser.js:729:25)
at Parser.tag (D:\nodejs\node_modules\jade\lib\parser.js:838:24)
at Parser.parseTag (D:\nodejs\node_modules\jade\lib\parser.js:759:17)
at Parser.parseExpr (D:\nodejs\node_modules\jade\lib\parser.js:211:21)
at Parser.block (D:\nodejs\node_modules\jade\lib\parser.js:729:25)
at Parser.tag (D:\nodejs\node_modules\jade\lib\parser.js:838:24)
at Parser.parseTag (D:\nodejs\node_modules\jade\lib\parser.js:759:17)
at Parser.parseExpr (D:\nodejs\node_modules\jade\lib\parser.js:211:21)
at Parser.parseExpr (D:\nodejs\node_modules\jade\lib\parser.js:252:21)
at Parser.block (D:\nodejs\node_modules\jade\lib\parser.js:729:25)
at Parser.tag (D:\nodejs\node_modules\jade\lib\parser.js:838:24)
at Parser.parseTag (D:\nodejs\node_modules\jade\lib\parser.js:759:17)
at Parser.parseExpr (D:\nodejs\node_modules\jade\lib\parser.js:211:21)
at Parser.parseExpr (D:\nodejs\node_modules\jade\lib\parser.js:252:21)
at Parser.block (D:\nodejs\node_modules\jade\lib\parser.js:729:25)
at Parser.parseEach (D:\nodejs\node_modules\jade\lib\parser.js:461:23)
at Parser.parseExpr (D:\nodejs\node_modules\jade\lib\parser.js:233:21)
at Parser.block (D:\nodejs\node_modules\jade\lib\parser.js:729:25)
at Parser.tag (D:\nodejs\node_modules\jade\lib\parser.js:838:24)
这究竟是什么错误啊,WINDOWS下运行 好多问题!!!
3回答
-
Scott
2016-12-19
代码都删掉,只放上
if cat && cat._id
p cat: #{cat._id}
看看是不是打印不出来这个 id,传进来的 cat 是空值
00 -
Scott
2016-12-17
是不是缩进层次不对,先把这个缩进拿掉,先试试
a(href='/results?cat=#{cat._id}&p=0') #{cat.name}
另外可以判断下传进来的 cat 是不是空值吧,也可以加个判断
if cat && cat._id
a(href='/results?cat=#{cat._id}&p=0') #{cat.name}
012016-12-17 -
慕粉3354170
提问者
2016-12-16
求解答,百度了好多方法 各种试了 还是失败!
00
相似问题