为了账号安全,请及时绑定邮箱和手机立即绑定

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

标签:
Node.js

简洁的个人轻博客

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

index.png-231.4kB

index.png-231.4kB


details.png-212.5kB

details.png-212.5kB


admin.png-63.7kB

admin.png-63.7kB



作者:乐前端
链接:https://www.jianshu.com/p/39174cb39788


点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消