Skip to content

xjchenhao/nodeSite

Repository files navigation

nodeSite

基于express的node的站点建设

运行方式

  1. 安装node环境
  2. 在项目根目录下运行npm install安装项目的依赖模块
  3. 在项目根目录下运行bower install安装页面所依赖的插件
  4. 查看项目根目录是否存在bd文件夹, 如果没有请手动创建个空文件夹mkdir db
  5. npm run server运行项目
  6. 访问网址: http://127.0.0.1:3000/

框架&工具

服务端

  1. Express
  2. mongodb
  3. mongoose
  4. jade
  5. handlebars

...

客户端

  1. bootstrap v3
  2. jquery
  3. stylus
  4. qst
  5. requireJs

...

用户名/密码

用户名: admin

密码: 123123aa

实现的功能

  1. 后台模块的添加,支持无限级添加
  2. 通过后台修改前台数据的增删改查
  3. 图片的上传
  4. 日志管理:登录日志
  5. 后台登录逻辑
  6. 错误状态的捕捉,跳转到前台的错误展示页去,比如404页
  7. 后台首页获取服务器以及客户端的信息进行展示
  8. 后台动态生成面包屑
  9. 页面响应式布局
  10. 站点信息的自动获取和填写
  11. markdown修改项目描述
  12. 增加修改密码功能