【发布时间】:2012-02-05 09:48:08
【问题描述】:
尝试学习 HTML5 并下载了一个测试项目https://github.com/amiklosi/Comicr。有一个名为 views 的文件夹,其中有一个 index.jade,我想它是起始页。运行这种类型的文件需要什么?我无法直接在浏览器中打开它。
【问题讨论】:
标签: javascript html node.js
尝试学习 HTML5 并下载了一个测试项目https://github.com/amiklosi/Comicr。有一个名为 views 的文件夹,其中有一个 index.jade,我想它是起始页。运行这种类型的文件需要什么?我无法直接在浏览器中打开它。
【问题讨论】:
标签: javascript html node.js
jade 是一个 HTML 模板引擎。所有的jade文件都需要转换成HTML。
运行安装jade需要安装
npm install jade
另外不要忘记你需要安装其他依赖,比如 express、nodemailer 等(请参阅source code 中的要求)。
然后使用
运行应用程序node app.js
并且该应用程序应该在http://localhost/3000 上可用。所有 Jade 模板都将正确呈现并显示为 HTML。
【讨论】:
npm?我的电脑无法识别它。
您创建一个包含以下内容的 app.js 文件。
var express = require('express')
var app = module.exports = express.createServer();
app.configure(function(){
app.set('views', __dirname + '/views');
app.set('view engine', 'jade');
});
app.get('/', function(){
res.render('index', {option: 'value'});
});
【讨论】: