Express 示例
本页面包含一系列 Express 的使用示例。
- auth - 基于账号密码的身份验证
- content-negotiation - HTTP内容协商
- cookie-sessions - 基于Cookie的会话使用示例
- cookies - Cookie 使用示例
- downloads - 向客户端传输文件
- ejs - 使用嵌入式JavaScript模板引擎(ejs)
- error-pages - 自定义错误页面
- error - 使用错误处理中间件
- hello-world - 简易请求处理程序
- markdown - Markdown 作为模板引擎
- multi-router - 使用多个 Express 路由
- 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