小编nax*_*nax的帖子

错误:无法在Express中查找视图

注意:我在帖子结尾处自动回答

我正在尝试更好地体验nodeJS,我真的不想将所有脚本放在一个文件中.

所以,按照这里的帖子我使用这个结构

./
 config/
   enviroment.js
   routes.js
 public/
   css/
     styles.css
   images
 views
   index
     index.jade
   section
     index.jade
   layout.jade
 app.js
Run Code Online (Sandbox Code Playgroud)

我的文件现在是:

app.js

var express = require('express');
var app = module.exports = express.createServer();

require('./config/enviroment.js')(app, express);
require('./config/routes.js')(app);

app.listen(3000);
Run Code Online (Sandbox Code Playgroud)

enviroment.js

module.exports = function(app, express) {
    app.configure(function() {
        app.use(express.logger());
        app.use(express.static(__dirname + '/public'));
        app.set('views', __dirname + '/views');
        app.set('view engine', 'jade'); //extension of views

    });

    //development configuration
    app.configure('development', function() {
        app.use(express.errorHandler({
            dumpExceptions: true,
            showStack: true
        }));
    });

    //production configuration
    app.configure('production', function() {
        app.use(express.errorHandler());
    });

};
Run Code Online (Sandbox Code Playgroud)

routes.js

module.exports …
Run Code Online (Sandbox Code Playgroud)

node.js express pug

56
推荐指数
5
解决办法
13万
查看次数

标签 统计

express ×1

node.js ×1

pug ×1