用Nodejs完成自己的个人博客
开始这个个人小项目已经有一段时间了,一直断断续续的,直到今天总算是初见雏形,所以就很想和大家分享一下实现的过程。首先这个的初衷就是学习nodejs,看了几天的书,自己就照着书上的代码来敲,可是由于自己安装的node是最新版,然而书比较旧,好多都不能正确运行,我想了解node的都知道它几乎每天都在更新,出现这样的情况也是必然的。所以想了下,还是在github上找个别人的项目拿来练练手,看一下项目是如何搭建的,经过仔细的琢磨总算是慢慢搭起来了。下来讲一下自己是如何实现的。 一. 项目所用到的技术 express框架: (1)可以设置中间件来响应 HTTP 请求; (2)定义路由表用于执行不同的 HTTP 请求动作; ejs模板 用过Java的jsp的就知道,这和jsp的作用完全相同,动态生成html元素。 mongodb数据库 这和熟悉的mysql数据库不同,mysql是关系型数据库,没一个表的每一项时一条记录,而mongodb是集合类型的,每个集合里存储的是对象,想象一下json,就明白mongodb里存储的数据类型。 mongoose数据库操作 这个是针对mongodb的数据库驱动,里面封装了对数据库的各种基本操作。 二. 项目目录 下面介绍下,每个目录都是干什么的: (1)node_modules:存放各种node插件和express框架; (2)schemas