Node中的基本html引擎
Basic html engine in Node
我想用HTML编写HTML。不是什么奇特的方式。唯一酷的是能够使用某种include
语句为每个页面包含页眉/导航/页脚。
我看过pug、ejs、胡子、nunchuck等等。我讨厌所有这些东西。我只想写HTML。。
什么是简单的节点模块?如何在主app.js
中设置渲染引擎?我正在使用express
您只需设置您的快递路线即可连接html
页面。这里有一个简单的例子:
var express = require('express');
// Create express app
var app = express();
// Route index page to an index html page
app.get('/', function(req, res){
res.sendFile(__dirname + '/path/to/views/index.html');
});
// Create server
app.listen(8080, function(){
console.log('Ready on port 8080...');
});
附带说明一下,ejs
基本上是html
,但具有一些额外功能。您完全可以在ejs
页面中只写html
,然后在熟悉后开始使用ejs
功能。
看起来您只想使用node而不是一些等价于jsp的动态生成html来服务器静态html文件。Express支持提供静态文件,您不需要为此定义任何路由!http://expressjs.com/en/starter/static-files.html
我从你的帖子中了解到的第二件事是,你想在你的html页面中包含一些常见的html。其中一种方法是使用浏览器/客户端的java脚本框架。看看angular.js。它有ng个include。基本上,您可以使用它将一个html文件包含到另一个文件中。
相关文章:
- 可以't让我的if语句处理js中的html表单输入
- 如何设置html元素填充的动画
- 使用JS如何动态更改显示的html文件中的文本背景颜色
- 如何将HTML id分配给元素,以及如何将JavaScript应用于元素
- 如何编写HTML输入的JS内联
- Dojo不解析自定义小部件的模板html中的小部件声明性
- 使用javascript将动态表从一个html页面打印到另一个html页
- Node中的基本html引擎
- PHP还是JS模板引擎?(对于同一html的多个块)
- 如何在不使用任何模板引擎的情况下在HTML页面上显示帖子数据
- 在没有视图引擎的情况下重用类似html的模板
- 如何使用Jquery验证引擎来验证CLEditor(html编辑器)输入
- 是否有一个服务器端JavaScript框架(node.js)可以在不使用模板引擎的情况下生成html页面
- 节点模板引擎,如EJS,不会破坏HTML模板
- 是否可以在XUL应用程序中使用webkit或blink作为HTML呈现引擎?
- 基于名称映射html表单的JavaScript模板引擎
- 模板引擎javascript和php/html
- Google应用程序引擎数据存储-HTML到js函数中的键值传递
- 在php, python和java中是否有html通用模板引擎?
- 寻找一些不错的&简单的HTML 5 3d引擎,类似于papervision3d的flash