前端学习(1400):多人管理20代码优化
生活随笔
收集整理的這篇文章主要介紹了
前端学习(1400):多人管理20代码优化
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
// 引用expess框架
const express = require('express');
// 處理路徑
const path = require('path');
// 引入body-parser模塊 用來處理post請求參數
const bodyPaser = require('body-parser');
// 導入express-session模塊
const session = require('express-session');
// 創建網站服務器
const app = express();
// 數據庫連接
require('./model/connect');
// 處理post請求參數
app.use(bodyPaser.urlencoded({ extended: false }));
// 配置session
app.use(session({secret: 'secret key',saveUninitialized: false,cookie: {maxAge: 24 * 60 * 60 * 1000}
}));// 告訴express框架模板所在的位置
app.set('views', path.join(__dirname, 'views'));
// 告訴express框架模板的默認后綴是什么
app.set('view engine', 'art');
// 當渲染后綴為art的模板時 所使用的模板引擎是什么
app.engine('art', require('express-art-template'));// 開放靜態資源文件
app.use(express.static(path.join(__dirname, 'public')))// 引入路由模塊
const home = require('./route/home');
const admin = require('./route/admin');// 攔截請求 判斷用戶登錄狀態
app.use('/admin', require('./middleware/loginGuard'));// 為路由匹配請求路徑
app.use('/home', home);
app.use('/admin', admin);app.use((err, req, res, next) => {// 將字符串對象轉換為對象類型// JSON.parse() const result = JSON.parse(err);res.redirect(`${result.path}?message=${result.message}`);
})// 監聽端口
app.listen(3000);
console.log('網站服務器啟動成功, 請訪問localhost')
?
總結
以上是生活随笔為你收集整理的前端学习(1400):多人管理20代码优化的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 前端学习(585):查看和编辑css
- 下一篇: 2017年html5行业报告,云适配发布