【文件属性】:
文件名称:blog:node + express + mongoose + ejs 个人博客
文件大小:192KB
文件格式:ZIP
更新时间:2021-05-16 18:30:30
JavaScript
blog
node + express + mongoose + ejs 后端渲染
目录结构
toutes // 路由的封装分发
static // 静态资源
temup // 图片临时上传存储目录
uploads // 图片保存目录,会根据类别、年份创建文件夹,small 为生成的小图目录
utils // 公共的一些方法等
views // 视图界面
项目实现了文章的增删改查功能,管理页面需要登录才能操作
启动
启动之前需要安装node 和 mongodb 并开启数据库
项目下载下来后进到目录执行:
npm install
// 安装项目依赖
node app
//启动项目
【文件预览】:
blog-master
----utils()
--------category.js(349B)
--------session.js(785B)
--------result-msg.js(839B)
--------util.js(221B)
--------classify.js(187B)
----views()
--------home.html(2KB)
--------admin()
--------login.html(586B)
--------404.html(307B)
--------detail()
----tempup()
--------close.jpg(2KB)
----uploads()
--------small()
----model()
--------dbfindlist.js(1KB)
--------db()
--------model.js(410B)
--------dbfindone.js(752B)
--------uploadimg.js(1KB)
----controller()
--------showpage()
--------api()
----app.js(803B)
----README.md(634B)
----routes()
--------pages.js(683B)
--------apiRouter.js(340B)
----package-lock.json(26KB)
----package.json(479B)
----static()
--------editor()
--------images()
--------js()
--------css()