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' ));