-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathapp.js
More file actions
28 lines (28 loc) · 989 Bytes
/
app.js
File metadata and controls
28 lines (28 loc) · 989 Bytes
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
const express = require('express');
const path = require('path')
const bodyParser = require('body-parser');
require('./model/connect.js')
const user = require('./model/user.js')//第一次启动完成后需要注释此段代码
const session = require('express-session')
const home = require('./route/home');
const admin = require('./route/admin');
const { prototype } = require('events');
const app = express();
app.engine('html', require('express-art-template'))
app.set('views', path.join(__dirname, 'views'))
app.set('view engine', 'html')
app.use(express.static(path.join(__dirname, 'public')))
app.use(bodyParser.urlencoded({ extended: false }))
app.use(session({
secret:'keyboard cat',
saveUninitialized:false,
cookie:{
maxAge:24*60*60*1000
}
}))
app.use('/admin', require('./middleware/guard.js'))
app.use('/home', home);
app.use('/admin', admin);
app.listen(8080)
console.log('服务器已经启动');
console.log('请访问地址http://localhost:8080/');