我是新的節點和表達式,我做了一個小應用程序,但它不起作用。我確實張貼在第1頁和應用doesn't顯示頁面2.結構和代碼是:Express.js:node.js,express.js和jade在表單文章中,沒有顯示第二頁
/
/controller/controllers.js
/node_modules/express
/jade
/mongoose
/view/index1.jade
/index2.jade
/layout.jade
app.js
package.json
的app.js
/* server */
var express = require('express')
, routes = require('./routes')
, fs = require('fs');
//Create server
var app = express.createServer();
//Use controller
var controllers_path = __dirname + '/controllers'
,controller_files = fs.readdirSync(controllers_path);
controller_files.forEach(function (file) {
require(controllers_path+'/'+file)(app);
});
//Jade configuration
app.configure(function() {
app.set('view options', { layout: false });
app.use(express.static(__dirname + ''));
});
app.listen(3001);
console.log("listening on port %d", app.address().port);
的controller.js
module.exports = function(app, auth){
// Get
app.get('/test1', function(req, res){
res.render('index.jade', {});
});
// Post
app.get('/test2', function(req, res){
res.render('index2.jade', {});
});
};
的index.jade
的索引2 .jade
extends layout
block content
p Page 2
的layout.jade
h1 Test layout
block content
謝謝!
您沒有處理帖子的路徑... – Kiran