Express,Mongodb搭建blog(1)

hcchanqing 8年前

来自: http://my.oschina.net/uxstone/blog/628746


版本:

Node.Js 4.3.1

Express 4.13.1

MongoDB 3.2.3

编辑器:sublime-text

安装:

  1. 安装Express   sudo npm install -g express-generator

  2. 安装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的流程