Express 构架

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的使用 搭建服务器

```js
// 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框架的路由

3.1 路由的介绍

```
1、什么是路由?
路由是一个url地址和一个get或post等请求参数组成的节点,在这个节点可以处理相应的业务逻辑。

2、什么是url?
url:统一资源定位符()
3、前后端路由的区别?
前端路由:也就是说前端页面的跳转根据前端的业务逻辑来处理。
后端路由:是根据客户端把数据提交到服务端后,根据服务端(后端)业务处理后进行页面的跳转
注:前端路由是在前端的业务逻辑中处理,后端路由在服务端的业务逻辑中处理
```

#### 4、静态资源服务器

静态资源文件托管 还是用到的Express框架提供的static()方法。把特定的目录(文件夹)托管,以一个别名的形式托管到express服务器上。被托管的文件夹中的所有文件,都可以在服务器地址中访问到。          

猜你喜欢

转载自www.cnblogs.com/lym1907A/p/12088232.html