Express 示例
- auth - 基于用户名和密码的身份验证
- content-negotiation - HTTP 内容协商
- cookie-sessions - 基于 Cookie 的会话处理
- cookies - Cookie 的使用
- downloads - 向客户端传输文件
- ejs - 使用 Embedded JavaScript(ejs)模板引擎
- error-pages - 创建错误页面
- error - 使用错误处理中间件
- hello-world - 简单的请求处理示例
- markdown - 使用 Markdown 作为模板引擎
- multi-router - 使用多个 Express Router
- mvc - MVC 风格的控制器示例
- online - 使用
online和redis包跟踪用户在线状态 - params - 路由参数的使用
- resource - 在同一资源上执行多种 HTTP 操作
- route-map - 使用映射结构组织路由
- route-middleware - 路由级中间件的使用
- route-separation - 按资源对路由进行组织
- search - 搜索 API
- session - 用户会话管理
- static-files - 提供静态文件服务
- vhost - 使用虚拟主机
- view-constructor - 动态渲染视图
- view-locals - 在中间件调用之间将数据保存在请求对象中
- web-service - 简单的 API 服务
更多示例
以下是一些包含更复杂集成的示例。
这些信息指的是第三方站点、产品或模块,它们不是由Expressjs团队维护的。 此处的罗列并不代表 Express 项目团队的认可或推荐。
- prisma-rest-api-ts - 使用 TypeScript 的 Express REST API,并使用 Prisma 作为 ORM