app.js 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. /*
  2. var express = require('express');
  3. var app = express();
  4. var bodyParser = require('body-parser');
  5. var multer = require('multer');
  6. var session = require('express-session');
  7. app.use(session({
  8. secret:'secret',
  9. resave:true,
  10. saveUninitialized:false,
  11. cookie:{
  12. maxAge:1000*60*10 //过期时间设置(单位毫秒)
  13. }
  14. }));
  15. app.use(function(req, res, next){
  16.   res.locals.user = req.session.user;
  17.   var err = req.session.error;
  18.   res.locals.message = '';
  19.   if (err) res.locals.message = '<div style="margin-bottom: 20px;color:red;">' + err + '</div>';
  20.   next();
  21. });
  22. app.set('views', __dirname);
  23. app.set( 'view engine', 'html' );
  24. app.engine( '.html', require( 'ejs' ).__express );
  25. app.use(bodyParser.json());
  26. app.use(bodyParser.urlencoded({ extended: true }));
  27. app.use(multer());
  28. app.get('/', function(req, res) {
  29.   res.render('index');
  30. });
  31. app.get('/home',function(req,res){
  32.   res.render('home');
  33. });
  34. app.get('/login',function(req,res){
  35.   res.render('login');
  36. });
  37. app.post('/login',function(req,res){
  38.   var user={
  39.     username:'admin',
  40.     password:'admin'
  41.   }
  42.   if(req.body.username==user.username&&req.body.password==user.password) {
  43.     res.send(200);
  44.   }else{
  45.     res.send( 404 );
  46.   }
  47. });
  48. app.listen(80);
  49. */