【问题标题】:How do I run a index.jade file?如何运行 index.jade 文件?
【发布时间】:2012-02-05 09:48:08
【问题描述】:

尝试学习 HTML5 并下载了一个测试项目https://github.com/amiklosi/Comicr。有一个名为 views 的文件夹,其中有一个 index.jade,我想它是起始页。运行这种类型的文件需要什么?我无法直接在浏览器中打开它。

【问题讨论】:

    标签: javascript html node.js


    【解决方案1】:

    jade 是一个 HTML 模板引擎。所有的jade文件都需要转换成HTML。

    运行安装jade需要安装

    npm install jade
    

    另外不要忘记你需要安装其他依赖,比如 express、nodemailer 等(请参阅source code 中的要求)。

    然后使用

    运行应用程序
    node app.js
    

    并且该应用程序应该在http://localhost/3000 上可用。所有 Jade 模板都将正确呈现并显示为 HTML。

    【讨论】:

    • 好的,谢谢!这对我来说是新的;)虚拟主机运行它有什么特殊要求吗?或者所有的虚拟主机都可以运行这个吗?
    • @Xtreme 如果要部署应用程序,您需要一个支持节点的托管服务提供商。 Here 是列表:)。
    • 什么是npm?我的电脑无法识别它。
    • @Hand-E-Food npm 是一个包管理器。安装、发布和管理节点程序。安装nodejs.org/en
    【解决方案2】:

    您创建一个包含以下内容的 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'});
    });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-17
      • 2010-12-08
      • 2021-03-31
      • 2011-12-13
      • 2012-01-24
      • 1970-01-01
      相关资源
      最近更新 更多