Express,Mongodb搭建blog(1)

版本:

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   (根据命令行提示走就行)

    由于每次修改了代码都要手动重启应用,

    可以使用supervisor代替

    sudo npm install -g supervisor

    使用supervisor ./bin/www 启动应用

工程目录结构

    app.js   项目入口文件

    package.json 工程信息和模块依赖

    bin    存放node可执行程序

    public  存放css,js,image等资源文件

    routes  存放路由文件

    views   存放视图文件(express默认使用ejs模板引擎)

    node_modules  存放package.json中的node依赖模块

先从app.js文件看起

给blog添加favicon.ico图标

__dirname是全局变量,存储当前正在执行的脚本所在的目录

结合原有注释,还是比较容易理解的 


要理清app.js到路由index.js再到模板index.ejs的流程



你可能感兴趣的:(mongodb,express,node.js)