使用express和MongoDB搭建多人博客(1)
本次我们首先搭建一个基础的项目文件结构,并且分析一下工程目录里面的内容分别有什么作用。
首先确保操作系统上安装了如下内容:
1.Node.js
2.Express
3.MongoDB
在确保你已经安装了Express之后开始新建一个工程,我们的项目建立在D盘的blog文件夹之下,在windows下打开cmd,切换到D盘输入:
$ express -e blog
之后看到文件夹内自动生成了如下内容
然后输入: $ npm install 安装所需模块,可以看到文件夹目录中多了node_modules文件夹。
安装完成之后,输入$ npm start,在浏览器中访问localhost:3000运行结果如图所示
到此为止我们就使用express初始化创建了一个新的工程项目。下面我们来仔细分析一下这个项目内共生成了哪些内容。
其中app.js 为启动文件,也叫入口文件。
package.json 内存储着工程的信息以及依赖模块,运行npm install会检查当前目录下的package.json并且自动安装指定的模块。
node_modules 存放着package.json中安装的模块。
public 存放着image, css, js 等文件。
routes 存放着路由文件。
views 存放视图(模板)文件。