当前位置: 首页 > 面试题库 >

不使用Jade的Node.js + Express

钱展
2023-03-14
问题内容

是否可以在 没有 任何模板引擎的 情况下 使用express ?


问题答案:

更新

有些人可能担心sendFile仅提供客户端缓存。有多种方法有服务器端缓存,并与OP的问题,一个保持直列可以发送回只是文字太发送:

res.send(cache.get(key));

以下是3年前的原始答案:

对于正在寻找PavingWays替代答案的任何人,也可以这样做:

app.get('/', function(req, res) {
  res.sendFile('path/to/index.html');
});

无需写:

app.use(express['static'](__dirname + '/public'));


 类似资料:
  • 问题内容: 我想在客户端使用Jade模板。最好使用Rails 3.1资产管道生成。我真的不知道该怎么做。 有人偶然发现相同的问题并找到了解决方案的人吗?任何想法都非常感谢。 http://jade-lang.com/ http://ryanbigg.com/guides/asset_pipeline.html 问题答案: 浏览器 也许您可以使用https://github.com/substack

  • 问题内容: 我正在尝试使用JADE迭代JSON文档。 我的服务器(运行node.js + express)正在对.get()请求执行以下操作, 这就是它呈现给客户端的东西。 我已经阅读了有关迭代数组的jade文档,并且我认为对于JSON来说,它是相同的,但是它不起作用。它只是显示一个空白。当我尝试这个 它将显示JSON文档。但是当我尝试这个 并显示空白。应该显示的时间是“电视”。如果有人可以帮助我

  • 问题内容: 好的,我从节点服务器获取一个关联数组,并尝试在Jade中进行渲染。我显然需要一个foreach循环,但是似乎没有任何作用!我尝试了这两个代码: 和 我传递的数组称为“行”。知道为什么这不起作用吗?我收到此错误: 并且,使用第二个代码: 问题答案: 尝试

  • 问题内容: 我有一个运行Jade模板引擎的node.js express服务器。 我有一个布局翡翠文件,它导入单个视图的主体,如下所示: 例如,以下索引页: 这很好。但是,我现在要包括两个专门用于此索引页面的客户端javascript库(因此不是每个页面,因此不能将其放在布局的开头)。 这有效: 但是,这会将脚本加载到整个页面的正文中,这是无效的HTML,对吗? 据我所知,如果我想正确执行脚本,则

  • 本文向大家介绍详解Node.js模板引擎Jade入门,包括了详解Node.js模板引擎Jade入门的使用技巧和注意事项,需要的朋友参考一下 Jade是Node.js的一个模板引擎,它借鉴了Haml的很多地方,所以语法上和Haml比较相近。并且,Jade也支持空格。 1、标签 在Jade里,一行开头的任何文本都被默认解释成HTML标签。并且你只需要你写开始标签——注意:不需要加“<>”。因为Jade

  • 项目已经重命名为 Pug:https://www.oschina.net/p/pug。 Jade是受Haml的影响以JavaScript实现用于node的高性能模板引擎。 特性: 客户端支持 高可读性 灵活缩进 html 5模式 可选内存缓冲 默认代码转义以提高安全性 以过滤器产生解析树 模板继承 开箱即用的Express JS支持 命令行运行编译jade模板 通过each透明迭代对象,数组,甚至