一、express介绍
我们知道,php有thinkphp、laravel、yii、yaf等等一系列开源框架,java有spring、structs、Hibernate等,python有Django、webpy等,那么Node.js也有很大框架,比较主流的有express、koa框架,接下来我就选择express来开始学习。
npm 提供了大量的第三方模块,其中不乏许多 Web 框架,我们没有必要重复发明轮子,
因而选择使用 Express 作为开发框架,因为它是目前最稳定、使用最广泛,而且 Node.js 官
方推荐的唯一一个 Web 开发框架。
Express ( http://expressjs.com/ ) 除了为 http 模块提供了更高层的接口外,还实现了
许多功能,其中包括:
q 路由控制;
q 模板解析支持;
q 动态视图;
q 用户会话;
q CSRF 保护;
q 静态文件服务;
q 错误控制器;
q 访问日志;
q 缓存;
q 插件支持。
二、安装express
1、运行:npm install -g express
2、创建项目:express --view ejs blog
3、按照提示 cd blog && npm install
4、启动项目 SET DEBUG=blog:* & npm start
5、打开浏览器http://127.0.0.1:3000/,看到如下页面,表示express项目安装成功
三、express目录结构
app.js是项目的入口文件
routes是项目的路由文件目录
view是模板目录,根据上面的安装,我们是有模板引擎是ejs,该模板引擎通俗易懂。