nodejs实战《一起学 Node.js》 使用 Express + MongoDB 搭建多人博客
GitHub: https://github.com/nswbmw/N-blog
N-blog
使用 Express + MongoDB 搭建多人博客
开发环境
- Node.js:
6.9.1
- MongoDB:
3.2.10
- Express:
4.14.0
目录
- 开发环境搭建
- Node.js 的安装与使用
- 安装 Node.js
- n 和 nvm
- nrm
- MongoDB 的安装与使用
- 安装与启动 MongoDB
- Robomongo 和 MongoChef
- Node.js 的安装与使用
- Node.js 知识点讲解
- require
- exports 和 module.exports
- Promise
- 环境变量
- packge.json
- semver
- npm 使用注意事项
- npm init
- npm install
- npm scripts
- npm shrinkwrap
- Hello, Express
- 初始化一个 Express 项目
- supervisor
- 路由
- express.Router
- 模板引擎
- ejs
- includes
- Express 浅析
- 中间件与 next
- 错误处理
- 初始化一个 Express 项目
- 一个简单的博客
- 开发环境
- 准备工作
- 目录结构
- 安装依赖模块
- 配置文件
- config-lite
- 功能设计
- 功能与路由设计
- 会话
- 页面通知
- 权限控制
- 页面设计
- 组件
- app.locals 和 res.locals
- 连接数据库
- 为什么使用 Mongolass
- 注册
- 用户模型设计
- 注册页
- 注册与文件上传
- 登出与登录
- 登出
- 登录页
- 登录
- 文章
- 文章模型设计
- 发表文章
- 主页与文章页
- 编辑与删除文章
- 留言
- 留言模型设计
- 显示留言
- 发表与删除留言
- 404页面
- 错误页面
- 日志
- winston 和 express-winston
- .gitignore
- 测试
- mocha 和 supertest
- 测试覆盖率
- 部署
- 申请 MLab
- pm2
- 部署到 Heroku
- 部署到 UCloud
转载于:https://www.cnblogs.com/simadi/p/7026723.html
nodejs实战《一起学 Node.js》 使用 Express + MongoDB 搭建多人博客相关推荐
- 第1章 Express MongoDB 搭建多人博客
学习环境 Node.js : 0.10.22 + Express : 3.4.4 + MongoDB : 2.4.8 + 快速开始 安装 Express express 是 Node.js 上最流行的 ...
- 使用Node.js的Express框架搭建和开发项目
在搭建项目前,需要安装node.js,npm node.js安装方法 ,npm安装方法 接下来我们来创建express项目 1.选择项目安装目录 假如选择D:\projects\node\blog作为 ...
- vue+node+mongodb 搭建一个完整博客
Vue + Node + Mongodb 开发一个完整博客流程 前言 前段时间刚把自己的个人网站写完, 于是这段时间因为事情不是太多,便整理了一下,写了个简易版的博客系统 服务端用的是 koa2框架 ...
- 视频教程-20年Nodejs教程零基础入门到项目实战前端视频教程-Node.js
20年Nodejs教程零基础入门到项目实战前端视频教程 7年的开发架构经验,曾就职于国内一线互联网公司,开发工程师,现在是某创业公司技术负责人, 擅长语言有node/java/python,专注于服务 ...
- Installing Node.js and Express on Ubuntu
Installing Node.js and Express on Ubuntu 1. 在nodejs官网上下载Linux Binaries(已经包含了npm): 2. 安装Node.js 下载后解压 ...
- 用node.js和express.js和jade搭建轻型cms系统
http://cnodejs.org/topic/4f16442ccae1f4aa270010bf 前言: 我们主要做的是iphone/ipad程序,但关注node.js很久,因为我们多少总是要做网站 ...
- 使用 Node.js、Express、AngularJS 和 MongoDB 构建一个Web程序
为什么80%的码农都做不了架构师?>>> 使用 Node.js.Express.AngularJS 和 MongoDB 构建一个实时问卷调查应用程序 2014 年 3 月 20 ...
- 如何使用Node.js,Express和MongoDB设置GraphQL服务器
by Leonardo Maldonado 莱昂纳多·马尔多纳多(Leonardo Maldonado) 如何使用Node.js,Express和MongoDB设置GraphQL服务器 (How to ...
- node.js安装express(零起点搭建本地测试服务器)- 教程篇
(含图文教程.代码对比,等)node.js安装express(零起点搭建本地测试服务器)- 教程篇 原教程 · 参考地址 执行step3之后,结果截图 · 如下图2 : 之后,执行step4,截图如下 ...
最新文章
- JavaScript之function类型
- php 上传加水印,php 图片上传加水印(自动增加水印)
- Bzoj5093: 图的价值
- php输出分组,ThinkPHP 项目分组中的模板输出
- Spark-Streaming获取kafka数据的两种方式-Receiver与Direct的方式
- pycharm初始配置
- 设计模式---观察者模式(C++)
- ppt怎么加注解文字_ppt怎么添加备注文字?
- 【ARM基础概念:ARMv7架构,ARM(ARM7、ARM9)、Cortex-M4、M7等内核、MCU、MPU、SOC,STM32的一些概念】
- ssh 反向代理连接内网服务器并配置开机自启动(解决autossh无法开机自启动)
- Git命令及集成IDEA、Gitee/GitHub/GitLab
- 当前计算机硬盘容量的计量单位是GB,当前计算机硬盘容量的计量单位是GB,它相当于________字节...
- 计算机专业实训报告总结
- 如何用计算机制作动态图,怎样用电脑轻松制作GIF动图图片
- python双下划线什么意思_python中_、__、__xx__(单下划线、双下划线等)的含义
- 王爽汇编语言 实验14
- 博客介绍——warrent
- 以太网、令牌环、FDDI、ATM、WLAN
- 数据科学概论课程设计
- 网站形象与企业发展潜力 -- 由上海地铁10号线发生追尾事故说开去
热门文章
- python 获取用户的一个输入值_Python中,用于获取用户输入的命令为:
- 视频换脸AISWAP技术示例
- Selenium 自动测试软件的使用(自动化操作)
- 《JavaScript设计模式 张》整理
- STM32采集电阻触摸贴膜
- POJ3264——Balanced Lineup(线段树)
- Debian 8 在虚拟环境中安装kivy
- 《Linux Device Drivers》第十六章 块设备驱动程序——note
- MySQL安装编译时,/bin/rm: cannot remove `libtoolT': No such file or directory
- 嘌呤含量高的食物大全