Express 简介
约 456 字大约 2 分钟
2025-03-13
一、概述
概念: express
是一个基于 Node.js
平台的极简、灵活的 WEB 应用开发框架。
通俗理解: Express
其实就是Node.js
内置的 http
模块的二次封装,围绕着路由这一核心功能,提供了路由封装、中间件、请求报文处理,响应报文处理等功能,为我们提供了创建和操作 Web 服务器的便捷方式。
Express 的中文官网:http://www.expressjs.com.cn/
对于前端程序员来说,使用 Express
,我们可以方便、快速的创建这两种常见服务器:
- Web 网站服务器:专门对外提供 Web 网页资源的服务器。
- API 接口服务器:专门对外提供 API 接口的服务器。
二、熟悉几个概念
1、路由
Express 中路由和 Node.js 中的路由是一个概念,都是指的是将一个 URL 路径和一个资源的映射关系。路由可以指向服务器中一个确定的静态资源(如网页、css、js、图片等),也可以指向服务器开放的服务接口。
2、中间件
中间件 指的是在路由的请求和处理过程中,插入的一段处理逻辑,一般是一个函数或者一组函数,用来执行一些预处理或者后处理操作,比如修改请求报文,处理响应报文,错误处理,身份验证,日志记录。
三、基本使用
1、 安装
使用 npm
或者 yarn
安装依赖
npm install express
2、引入
var express = require("express");
3、创建一个基本的服务器
var express = require("express");
var app = express();
app.get("/", function (req, res) {
res.send("Hello World");
});
var server = app.listen(8081, function () {
var host = server.address().address;
var port = server.address().port;
console.log("应用实例,访问地址为 http://%s:%s", host, port);
});
更新日志
2025/8/24 08:17
查看所有更新日志
e7112
-1于