1、express的安装
1、什么是express?
express是基于nodejs平台,快速开发的web框架。
2、安装指令
a)新建一个文件件myapp,进入myapp
b)通过npm init指令生成package.json文件
c)新建index.js文件为main(入口文件)
d)在当前目录myapp下安装express 模块。
注: npm install express --save // 可用于开发环境
npm install express --savedev // 可用于线上环境
3、express服务的启动
3.1)引入express模块
3.2) 根据express的模块对象生成一个应用对象 var app = express();
3.3) 给app应用绑定路由、绑定端口
app.get('/',function(req,res){}); // 绑定路由
app.listen(3000); // 绑定端口
2、express的路由
1、什么是路由?
由url地址和一个请求类型(get、post)来组成,根据组合的数据执行相应的业务逻辑。
3、express托管静态资源文件
express中有一个express.use('static','/public')
// 静态资源:最早的网页都是静态网页,内容不可以更新,都是写死的数据。
暂时不会改变的都会称为静态资源, 比如公用css文件,js工具类,图片等。
总结
1.1、Express简单介绍
Express是一个基于nodejs平台,极简、快速开发的web框架。(web通过浏览器允许的项目页面都称为web工程)
1.2、Express特点
2.1生成了一系列的功能模块提供调用,省去了重复开发的时间
2.2 代码健壮、开发体验友好,使api的开发快速简单
2.3 Express只是对未有的功能做了扩展,nodejs原有的功能不做改变
1.3、Express官网
2、Express的安装和使用
2.1 Express的安装
安装指令: npm install express --save
2.2 Express的使用 搭建服务器
// 1、引入Express的模块
var express = require('express');
// 2、根据express模块生成一个应用对象
var app = new express();
// 绑定路由
app.get('/',function(req,res){res.send('根目录');});
// 3、绑定端口
app.listen(3333,funciton(){
console.log('express server 启动成功!');
});
3、Express框架的路由
路由的介绍
1、什么是路由?
路由是一个url地址和一个get或post等请求参数组成的节点,在这个节点可以处理相应的业务逻辑。
2、什么是url?
url:统一资源定位符()
3、前后端路由的区别?
前端路由:也就是说前端页面的跳转根据前端的业务逻辑来处理。
后端路由:是根据客户端把数据提交到服务端后,根据服务端(后端)业务处理后进行页面的跳转
注:前端路由是在前端的业务逻辑中处理,后端路由在服务端的业务逻辑中处理
4、静态资源服务器
静态资源文件托管 还是用到的Express框架提供的static()方法。把特定的目录(文件夹)托管,以一个别名的形式托管到express服务器上。被托管的文件夹中的所有文件,都可以在服务器地址中访问到。