使用express和MongoDB搭建多人博客(1)

本次我们首先搭建一个基础的项目文件结构,并且分析一下工程目录里面的内容分别有什么作用。

首先确保操作系统上安装了如下内容:

1.Node.js

2.Express

3.MongoDB


在确保你已经安装了Express之后开始新建一个工程,我们的项目建立在D盘的blog文件夹之下,在windows下打开cmd,切换到D盘输入:

$ express -e blog

使用express和MongoDB搭建多人博客(1)

之后看到文件夹内自动生成了如下内容

使用express和MongoDB搭建多人博客(1)

然后输入: $ npm install 安装所需模块,可以看到文件夹目录中多了node_modules文件夹。

安装完成之后,输入$ npm start,在浏览器中访问localhost:3000运行结果如图所示

使用express和MongoDB搭建多人博客(1)

使用express和MongoDB搭建多人博客(1)

到此为止我们就使用express初始化创建了一个新的工程项目。下面我们来仔细分析一下这个项目内共生成了哪些内容。

使用express和MongoDB搭建多人博客(1)

其中app.js 为启动文件,也叫入口文件。

package.json 内存储着工程的信息以及依赖模块,运行npm install会检查当前目录下的package.json并且自动安装指定的模块。

node_modules 存放着package.json中安装的模块。

public 存放着image, css, js 等文件。

routes 存放着路由文件。

views 存放视图(模板)文件。