Express,Mongodb搭建blog(1)
hcchanqing
9年前
来自: http://my.oschina.net/uxstone/blog/628746
版本:
Node.Js 4.3.1
Express 4.13.1
MongoDB 3.2.3
编辑器:sublime-text
安装:
安装Express sudo npm install -g express-generator
安装Mongodb
新建项目(项目名为blog)
1.express -e blog
2.cd ./blog && npm install
启动项目
DEBUG=blog:* npm start (根据命令行提示走就行)
工程目录结构
app.js 项目入口文件
package.json 工程信息和模块依赖
bin 存放node可执行程序
public 存放css,js,image等资源文件
routes 存放路由文件
views 存放视图文件(express默认使用ejs模板引擎)
node_modules 存放package.json中的node依赖模块
先从app.js文件看起
给blog添加favicon.ico图标
结合原有注释,还是比较容易理解的
要理清app.js到路由index.js再到模板index.ejs的流程