1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60
| var express = require('express'); var app = express(); var port = 8080; var bodyParser = require('body-parser'); var adminRoute = require('./route/admin');
app.set('views', './views'); app.set('view engine', 'ejs'); var bodyParser = require('body-parser'); app.use(bodyParser.json()); app.use(bodyParser.urlencoded({extended: false}));
var login = function(req, res, next) { console.log('驗證成功') next(); }
app.use('/admin',login ,adminRoute);
app.get('/',login ,function(req, res) { res.render('index',{ title: '這是一段話', sayhi: 'HelloWorld Ray' }); })
app.get('/user', function(req, res) { res.send('Hello User!'); })
app.get('/login', function(req, res) { res.render('login'); })
app.post('/login', function(req, res) { var account = req.body.account; var password = req.body.password; console.log(account); res.redirect('/admin'); })
app.use(function(req,res,next){ res.status(404); res.send('404 畫面'); })
app.use(function(err,req,res,next) { res.status(500); res.send('程式碼出現錯誤'); })
app.listen(port, function() { console.log('已開啟 port: ' + port); })
|