nodeJs learning -12 consolidate fit a variety of template engines

 

const Express = the require ( 'Express' ); 
const static = the require ( 'Express-static' ); 
const cookieParser = the require ( 'Cookie-Parser' ); 
const cookieSession = the require ( 'Cookie-the session' ); 
const bodyParser = the require ( 'body-Parser' ); 
const multer = the require ( 'multer' ); 
const CONSOLIDATE = the require ( 'CONSOLIDATE');    // adaptation without introducing ejs template engine alone, jade and the like 

var Server = Express (); 

Server .listen ( 8080 ); 

// 1. analytical Cookie 
server.use (cookieParser ( 'sdfasl43kjoifguokn4lkhoifo4k3' ));

//2. Use the session 
var ARR = [];
 for ( var I = 0; I <100000; I ++ ) { 
  arr.push ( '_ Keys' + Math.random ()); 
} 
server.use (cookieSession ({name: ' zns_sess_id ', Keys: ARR, the maxAge: 20 is 1000 * 3600 * })); 

// 3.post data 
server.use (bodyParser.urlencoded ({Extended: to false })); 
server.use (multer ({dest: ' ./www/upload ' .}) the any ()); 

// 4. configuration template engine 
// output what 
server.set (' engine View ',' HTML ' );
 // server.set (' engine View ' , 'Excel'); 

// template file on where
server.set ( 'views', './views' );
 // Which template engine 
server.engine ( 'HTML' , consolidate.ejs);
 // server.engine ( 'Excel', consolidate.jade); 

/ / receiving a user request 
server.get ( '/ index', function (REQ, RES) { 
  res.render ( '1.ejs', {name: 'Blue' }); 
}); 

// 4.static data 
server. use (static ( './ www' ));

 

Guess you like

Origin www.cnblogs.com/LChenglong/p/11805874.html