美文网首页让前端飞Web 前端开发 直播
node全栈-简洁的个人轻博客

node全栈-简洁的个人轻博客

作者: 记忆的时间差 | 来源:发表于2018-07-20 16:12 被阅读18次

简洁的个人轻博客

node全栈

基于nodeJs、express、mongodb的简洁个人博客系统,采用了传统的后端渲染页面方式,一方面项目主要是用来熟悉后端的开发流程和模式,二是为了更好的SEO,数据库采用在线mlab在线的mongo数据库

主要技术列表

  • 服务端:Node.js >=7.9.0
  • 数据库:MongoDB >=3.4
  • WEB框架:Express 4.0
  • 模板引擎:ejs
  • JS和UI库:jquery,layui
  • Ajsx库:axios

目录结构

后端采用传统的MVC结构,models是对象模型(就是数据格式),views是视图层,所有的请求通过routes(路由)分发。

├─config(配置文件)
├─models(对象模型)
├─node_modules(依赖)
├─public(静态资源)
│  └─res
│      ├─layui(前端框架layui)
│      │  ├─css
│      │  ├─font
│      │  ├─images
│      └─static
│          ├─css
│          ├─images
│          ├─js
│          └─lib
├─router(路由)
└─views(视图模板)
    ├─admin(后台管理)
    └─html(前端展示)

主要功能

  • [x] 路由分发模板渲染
  • [x] 文章的发布、修改、删除
  • [x] 文章评论功能
  • [x] 文章点赞统计
  • [x] 用户登陆
  • [x] 权限控制
  • [x] 在线留言
  • [ ] 文章分类

ScreenShot

code.jpg

github:https://github.com/RocWangPeng/simpleBlog

相关文章

网友评论

本文标题:node全栈-简洁的个人轻博客

本文链接:https://www.haomeiwen.com/subject/eelqmftx.html