Repolode
expressjs

expressjs/express

面向 Node.js 的快速、极简网络框架,用于构建 Web 应用和 HTTP API。

Star
69,572
Fork
25,250
未关闭 Issue
242
最近提交
4天前

这是什么?

Express 是一个运行在 Node.js 上的极简 Web 框架,提供路由、HTTP 辅助功能(如重定向、缓存)和视图渲染等基础能力。它不限定 ORM 或模板引擎,开发者可以按需自由组合。

它适合用于单页应用、网站、混合型应用以及对外公开的 HTTP API。框架支持健壮的路由和内容协商,视图系统通过 @ladjs/consolidate 兼容 14 种以上的模板引擎。官方还提供命令行工具,可以快速生成应用骨架。

通过 npm 安装,要求 Node.js 18 或更高版本。项目由官方技术委员会维护,并提供 v5 迁移指南。

核心功能

  • 01支持健壮的 HTTP 方法与 URL 路由
  • 02提供重定向、缓存等 HTTP 辅助功能
  • 03视图系统兼容 14 种以上模板引擎
  • 04内置内容协商
  • 05提供命令行生成器快速搭建应用

适用场景

  • 在 Node.js 上构建 REST 或对外公开的 HTTP API
  • 用轻量服务器提供单页应用和网站
  • 搭建自定义后端,自由选择 ORM 和模板引擎

快速上手

  1. 1

    安装 Node.js 18 或更高版本

  2. 2

    在项目中安装 Express

    npm install express
  3. 3

    创建包含 Hello World 路由的文件并用 node 启动

使用前须知

  • 需要 Node.js 18 或更高版本。

标签

常见问题

express 是什么?
面向 Node.js 的快速、极简网络框架,用于构建 Web 应用和 HTTP API。 Express 是一个运行在 Node.js 上的极简 Web 框架,提供路由、HTTP 辅助功能(如重定向、缓存)和视图渲染等基础能力。它不限定 ORM 或模板引擎,开发者可以按需自由组合。
express 可以免费使用吗?用的什么许可证?
express 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
express 还在维护吗?
活跃维护中。express 最近一次提交是在 2026年10月17日。
express 适合用来做什么?
在 Node.js 上构建 REST 或对外公开的 HTTP API 用轻量服务器提供单页应用和网站 搭建自定义后端,自由选择 ORM 和模板引擎
express 怎么安装和运行?
安装 Node.js 18 或更高版本 在项目中安装 Express: npm install express 创建包含 Hello World 路由的文件并用 node 启动
在哪里获取 express?
源代码和安装说明在 GitHub 上:https://github.com/expressjs/express

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目