express - Jade 我收到此消息 :expected "indent", 但收到 "newline"

标签 express pug

您好,我有以下 Jade 代码,当我尝试检查它时,我收到此消息:预期“缩进”,但得到“换行”。

 #patients
    -each patient in patients
       div.patient
        div.created_at= patient.created_at
        div.title= patient.title
        div.name= patient.name
        div.surname= patient.surname
        div.address= patient.address
        div.birth= patient.birthdate
        div.id= patient.id
        div.sex= patient.sex
        div.phone= patient.phone

    a(href="/patient/new")!= "Add New patient"

最佳答案

如果下面 -each 的缩进不正确,您将收到该错误。 Jade 想要一些东西作为 -each 的 child 。

将每一个缩进下方的行向右推。

-each patient in patients
---->div.patient

关于express - Jade 我收到此消息 :expected "indent", 但收到 "newline",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33954929/

相关文章:

html - 我的 index.js 路由文件出现问题 - 我是否正确设置了 View ?

node.js - 在同一应用程序上(同一路线)使用 Passport Local 和 JWT 策略

javascript - 使用 redis-connect 的外部数据库?

node.js - Jade : Unexpected Identifier error on Ubuntu Machine - works on Mac

node.js - express、jade、node.js、coffeescript、使用变量数组和 for 循环设置路由

javascript - 在 req.body.id 中未定义(body-parser 和express 4)Nodejs

javascript - 修改查询字符串以支持参数

node.js - 如何在快速 route 使用 socket.io?

node.js - Node 通行证邀请策略

express - 在服务器端渲染模板有意义吗?