gpt4 book ai didi

node.js - Express.js、Node.js Jade - 遵循expressjs.com 教程并出现错误

转载 作者:太空宇宙 更新时间:2023-11-03 22:56:37 25 4
gpt4 key购买 nike

嗯,我正在尝试进入 Node.js/Express.js - 但是我在观看截屏视频时遇到了一些问题,第一个问题现已解决,当它被发现时非常明显(Express.js, Node.js Jade vim) .

但是,我现在收到以下错误:

Express500 SyntaxError: Unexpected identifier    * at Object.Function (unknown source)    * at Object.compile (/usr/local/lib/node/.npm/jade/0.10.6/package/lib/jade.js:230:10)    * at ServerResponse._render (/usr/local/lib/node/.npm/express/2.3.2/package/lib/view.js:368:22)    * at ServerResponse.render (/usr/local/lib/node/.npm/express/2.3.2/package/lib/view.js:234:17)    * at Object. (/home/duncan/helloExpress/app.js:46:7)    * at nextMiddleware (/usr/local/lib/node/.npm/express/2.3.2/package/lib/router/index.js:139:34)    * at param (/usr/local/lib/node/.npm/express/2.3.2/package/lib/router/index.js:147:16)    * at pass (/usr/local/lib/node/.npm/express/2.3.2/package/lib/router/index.js:155:10)    * at Object.router [as handle] (/usr/local/lib/node/.npm/express/2.3.2/package/lib/router/index.js:161:6)    * at next (/usr/local/lib/node/.npm/connect/1.4.0/package/lib/http.js:204:15)

我的app.js代码如下:声明对象的 users 数组

var users = [    { name: 'Duncan',   email: 'duncan@email.com'},    { name: 'Bob',  email: 'bob@email.com'}];

还有...调用并呈现新 users.jade 的位

app.get('/users', function(req, res){  res.render('users', {        users: users  });});

我不知道我今天是否盲目,但我真的很想让这个例子发挥作用。

注意。 app.js 46:7 是“res.render”,字符 7 是 . res 和 render 之间。 - 来自错误消息。

users.jade文件如下:

h1 Usersul#users    -   each user in users    li= user.name

如果我摆脱:用户中的用户li=用户名

它渲染页面,一旦我添加它们,它就会给我上面的错误消息,并说 res.render('users' - 在点 (46:7) 上有问题。

PS。我正在关注这里的第二个教程: http://expressjs.com/screencasts.html

我的缩进:

[indent] - [indent] each user in users[indent][indent] li= [indent] user.name

最佳答案

您需要将 li= user.name 从each 语句向下缩进另一级。

这应该有效:

h1 Users
ul#users
- each user in users
li= user.name

关于node.js - Express.js、Node.js Jade - 遵循expressjs.com 教程并出现错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5847589/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com