有关于Express的简单了解

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/qq_43843173/article/details/102755081

作者原文

1、关于Express的简单介绍:

Express是基于http核心模块的实现的一个框架(即基于 Node.js 平台,快速、开放、极简的 Web 开发框架)。与express同类型的产品还有koa、egg

2、关于Express的安装及引入

使用指令:$ npm i express或者用 yarn add express ;
引入方式:const express = require(‘express’);

3、了解一下库与框架的区别

1、库:本质上来讲就是大多数的工具代码的一个封装,比如说我们写jQuery时必须引入的就是一个工具代码库,一般来说库的文件都比较小;

2框架:一般来说:更多的是一个规范,约束行为,在开发过程中必须要遵循框架里面的规范,协调开发,保证团队合作,确保后期的维护。归根到底框架更多的是多个库文件的集合。框架是由多个库文件组合而来的,由框架来组织调用库文件;

4、express主要的核心特征

1、可以通过引擎模板来传递参数进行SSR,服务端的动态渲染;

2、设置中间件来响应不同的GET/POST等方法传递过来的HTTP请求;

5、express里面比较常用的中间件,例如

1、express.static

2、cookie-session

3、body-parse(解析post基本数据,但是不可以处理文件)

4、multer(负责处理post提交的文件,通常用于文件的信息收集,如文件的上传)

5、cors(主要负责做跨域处理,如ajax的跨域请求时,就必须 要在后端的api接口处引入 cors或者设置响应请求头信息)

6、关于中间件的基本介绍

中间件就是服务器在处理一些逻辑处理的时候,比如检测用户之前是否登录过,如果没有登录,就必须要登录过后才可以查看相应的信息。而中间件就是能够处理这些行为流程的一个器件,简单的说其实就是运行在浏览器和服务器之间的一个器件。很多与用户交互的信息都是通过中间件来完成的。

猜你喜欢

转载自blog.csdn.net/qq_43843173/article/details/102755081