N-blog 使用 Express + MongoDB 搭建多人博客 开发环境 Node.js: 8.9.1 MongoDB: 3.4.10 Express: 4.16.2 目录 开发环境搭建 Node.js 的安装与使用 安装 Node.js n 和 nvm nrm MongoDB 的安装与使用 安装与启动 MongoDB Robomongo 和 MongoChef Node.js 知识点讲解 require exports 和 module.exports Promise 环境变量 packge.json semver npm 使用注意事项 npm init npm install npm scripts npm shrinkwrap 78DF li> Hello, Express 初始化一个 Express 项目 supervisor 路由 express.Router 模板引擎 ejs includes Express 浅析 中间件与 next 错误处理 一个简单的博客 开发环境 准备工作 目录结构 安装依赖模块 ESLint EditorConfig 配置文件 config-lite 功能设计 功能与路由设计 会话 页面通知 权限控制 页面设计 组件 app.locals 和 res.locals 连接数据库 为什么使用 Mongolass 注册 用户模型设计 注册页 注册与文件上传 登出与登录 登出 登录页 登录 文章 文章模型设计 发表文章 主页与文章页 编辑与删除文章 留言 留言模型设计 显示留言 发表与删除留言 404页面 错误页面 日志 winston 和 express-winston .gitignore 测试 mocha 和 supertest 测试覆盖率 部署 申请 MLab pm2 部署到 Heroku 部署到 UCloud 部署到阿里云 扩展训练 添加分页功能 添加二级评论功能 添加标签(tag)功能 捐赠 您的捐赠,是我持续开源的动力。 支付宝 微信