参考书籍----Node.js开发指南
博客开发采用了 Express框架、MongoDB数据库 、ejs模板引擎(最开始使用的是默认的jade,在写了2个页面后实在没法忍受jade反人类的书写方式,就切换到了ejs)
安装express
首先,创建文件夹byy,然后进入该文件夹
cd /home/work/byy
- 使用npm 安装express ,添加-g 实现全局安装
npm install -g express
运行该命令时出错,具体内容如下。 原因是 缺少root权限, 只要在安装时添加sudo 字样 赋予root权限即可
express 4.0版本之后,需要安装 express-generator 包 才能查看express版本号,sudo npm install -g express
执行 express -v 查看 express 版本sudo npm install -g express-generator
![]()
创建项目
确认所在目录,执行 express 项目名 完成项目的创建。 执行结果下图所示
接着执行 npm install 安装依赖。 安装完毕后,执行 DEBUG=blog ./bin/www 或者 npm start 命令,该项目就可以运行起来了
项目目录结构
使用编辑器打开前面创建的项目, 项目的目录结构是这样子的
app.js :项目的启动文件、bin :是真实的执行程序、node_modules:用于存放该项目所有依赖、public:存放静态文件(js/css/img等)、routes:路由文件、views:页面(视图)文件、package.json:项目依赖配置及开发者信息