Express 是一个基于 Node.js 平台的极简、灵活的 web 应用开发框架,它提供一系列强大的特性,帮助你创建各种 Web 和移动设备应用。
全局安装 expressjs 生成器
$ sudo npm install -g express-generator
查看生成器所针对的 express 版本
$ express --version
下载 mongodb,并把其 bin 目录添加到 path sudo vi /etc/paths 或 sudo vi ~/.bash_profile
建立数据文件夹( -p 选项表示建立多层文件夹 )
$ sudo mkdir -p ~/Workspace/website/db
$ sudo chown `id -u` ~/Workspace/website/db
运行 mongodb,指定数据文件夹
$ mongod --dbpath ~/Workspace/website/db
新开一个终端窗口,进入 mongodb shell
$ mongo
生成一个网站到目录中,并指定模版引擎为 handlebars jade 模版引擎有特别的脚本,不使用html,而且执行效率不如 hbs
$ express --hbs ex2
更新的写法,添加.gitignore,可以让log, node_modules 等目录不通过git同步
$ express --git --view=hbs manager
进入 ex2 目录,执行 npm install 安装所有的依赖模块, 全部安装在本地目录 node_modules 中
单独本地安装 mongoskin 模块
$ npm install mongodb -save
$ npm install mongoskin -save
开启服务器,如果提示需要更新 node,需要执行 npm update
$ npm start
或者
$ forever start ./bin/www
$ forever start -w ./bin/www (能够监视文件变化自动运行)
可以通过 localhost:3000 进行访问
{{comment.name}}{{comment.time | fDateTime}}
{{reply.name}}{{reply.time | fDateTime}}