1 Star 2 Fork 0

LL/blog

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
index.js 999 Bytes
一键复制 编辑 原始数据 按行查看 历史
LL 提交于 2021-09-20 23:19 . master
// 引入express框架
const express = require('express');
const session = require('cookie-session')
// 创建服务器网站
const app = express();
// 设置ejs 修改文件后缀为html
app.engine('html', require('ejs').renderFile)
app.set('views', `${__dirname}/views`)
app.set('view engine', 'html');
// 静态资源配置
app.use(express.static('static'))
// POST处理
app.use(express.urlencoded({ extended: true }))
// SESSION配置
app.use(session({
keys: ['secret'],
maxAge: 1000 * 60 * 30
}))
// 首页
app.use('/', require('./router/index'))
app.use('/index', require('./router/index'))
// 文章
app.use('/article', require('./router/article'))
// 搜索
app.use('/search', require('./router/search'))
// 登录
app.use('/login', require('./router/login'))
app.get('/user/logout', (req, res) => {
req.session.user = null
res.render('login', { msg: '退出成功' })
})
app.use((req, res) => {
res.render("404.html")
})
// 监听端口
app.listen(3333);
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
NodeJS
1
https://gitee.com/hjy2000/blog.git
git@gitee.com:hjy2000/blog.git
hjy2000
blog
blog
master

搜索帮助

23e8dbc6 1850385 7e0993f3 1850385