问题标签 [pug]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
890 浏览

node.js - 玉输出相关链接

我开始玩node、express和jade,当我这样做的时候

我得到一个相对链接,说

而不是绝对链接。

我猜我在环境方面做错了什么,有什么想法吗?

谢谢!

0 投票
3 回答
3141 浏览

node.js - 如何让 Jade 模板自动压缩内联 javascript?

当我检查 html 页面源时,HTML 标记和文本内容被压缩,没有空白和行,而是内联 javascript。

0 投票
5 回答
23903 浏览

html - HTML 到 Jade 帮助

我正在尝试创建一个带有 2 个输入字段和 1 个按钮的简单表单。

这是需要翻译成 Jade 的 HTML:

在我把这台电脑扔出窗外并在 Jade 模板语言开发人员之后派出杀戮小队之前,请帮助我。

0 投票
1 回答
729 浏览

object - 如何将 expressjs 中的方法传递给 Jade

0 投票
3 回答
36759 浏览

javascript - 帮助在jade express中显示变量

我正在尝试使用 res 渲染加载一些变量,如下所示:

虽然标题加载好的帖子总是显示为未定义...这是我尝试过的一些方法...

并作为 javascript 变量

他们都没有工作......你能帮忙吗?提前致谢

0 投票
2 回答
3428 浏览

node.js - 为什么 Jade 在 Express.js 中无法正确格式化其输出

我在 Express.js 中使用 Jade,我注意到 html 输出都在一行中。在 Jade 网站(http://scalate.fusesource.org/documentation/jade-syntax.html)上,它说格式化输出是标准的,选项是 ScamlOptions.nl 和 ScamlOptions.indent,但我找不到那些任何地方的选项,以查看它们是否设置不正确。有谁知道我在哪里可以找到这些选项,或者是否有另一种强制清除格式的方法?

谢谢!

这个线程没有帮助: 如何在 Express 中输出漂亮的 html?

0 投票
1 回答
3232 浏览

javascript - 玉石中的 javascript

您好,我正在尝试在玉中使用一些内置函数的 javascript,但出现错误。这是代码:

我得到错误:Object tag1,,,,,,,,tag2 has no method 'split'

0 投票
1 回答
1848 浏览

node.js - ExpressJS,Nodester,模板渲染路径?

我写了一个简单的 expressjs 应用程序,它在本地运行得很好,甚至在 no.de 上也能正常运行,但是在 Nodester 上,当我访问http://myapp.nodester.com/时,我得到一个Internal Server Error并且日志说

然后通过 fs 模块,我试图查看它为什么不存在,并fs.readdir('.',function(error,files){console.log(files)})返回:

而且我还发现我git push编辑的所有文件都在apps目录中。

这是否意味着我必须告诉我views文件夹所在的正确路径?我怎样才能做到这一点 ?(我只知道如何告诉它以绝对路径呈现文件)。

0 投票
2 回答
2196 浏览

node.js - 在 Jade 中迭代 Mongoose 属性

我正在尝试从 Mongoose 对象输出属性列表,但我也得到了很多 Javascript 辅助函数。我想知道是否有一种干净的方法来输出我的 Mongoose 模式属性。

我的 Jade 显示代码如下所示:

我的猫鼬模式定义是

但是当页面被渲染时,会同时输出一堆其他的 Javascript 属性和函数。例如

是否有一种简单的方法可以仅通过我的模式中的属性进行迭代?我可以使用指定的列表,但我想知道是否有更好的方法。

实际上,我将如何编写指定的方式?在 ruby​​ 中我知道我可以做到[ 'wordid', 'submitter' ].each,但 Jade 中是否有等价物?

0 投票
3 回答
4978 浏览

javascript - Node 说 Jade 没有方法“renderFile”,为什么?

我安装了jade(npm install jam)并转到他们的github页面来获取一些示例。这就是我想要执行的:

代码.jade:

代码.js:

我将这些文件保存在他们自己的文件夹中,cd 到那里并执行“node code.js”。但是,node 抛出一个错误,说 Jade 没有方法“renderFile”!你能告诉我我做错了什么,我应该怎么做才能解决它?

完整的错误信息: