我使用 TypeScript 在 Node.js 上,通过 Express 或 NestJS 编写您的应用程序与之通信的后端。它可以为 Web 或移动应用程序公开 REST API,运行处理上传文件或队列作业的工作程序,或将您的应用程序连接到第三方 API。我使用 PostgreSQL、MongoDB 和 Redis 进行数据存储,并使用 Docker 运行它。
我将使用 Express 或 NestJS 构建 Node.js 后端
最多 3 个 REST 端点或一个工作程序,带验证、测试和 README。
- 最多3个端点或一个工作器
- 源代码
最多 8 个由 PostgreSQL 或 MongoDB 支持的端点,带测试和 Dockerfile。
- 最多8个端点和一个数据库
- 源代码
标准设置,最多 15 个端点,加上带用户角色的登录、队列工作程序和 CI。
- 最多15个端点,登录和CI
- 源代码
请求定制报价
一览
关于此服务的关键详情,帮助您做出决定。由 Zinn Hub 生成,非卖家生成。
价值定位
技术栈
支持的数据库
始终包含的内容
最适合
您将收到
完整描述
非常适合前端仍运行模拟数据,或者其应用程序需要在现有后端旁边再增加一个服务的初创公司和小型团队。服务器上的 TypeScript 可以与 TypeScript 前端共享类型,因此重命名的字段会破坏构建而不是实时页面,而 Express 或 NestJS 使代码对下一个开发人员来说很熟悉。
入门版涵盖一个服务中的最多三个 REST 端点,或一个用于文件或现有队列的单个工作程序。标准版将其提高到八个端点,将数据存储在带迁移的 PostgreSQL 或 MongoDB 中,并附带 Dockerfile。高级版将其提高到十五个端点,并添加了带用户角色的基于令牌的登录、队列工作程序和 GitHub Actions 上的 CI。
在每个包中,每个端点都进行输入验证和测试,您将获得 README、环境变量中的配置和完整的源代码。
在编写任何代码之前,我会在聊天中编写一个简短的规范,列出每个端点接收和返回的内容,然后您确认。您可以在交付前尝试工作版本,我每天都会发布进度说明。
部署到您的服务器是额外费用。如果您的项目介于两个包之间,请将详细信息发送给我,我将提供定制报价。
我需要您提供什么
- 描述服务的功能,并粘贴一个示例请求以及您期望返回的 JSON。
- 您的 GitHub 用户名,如果代码进入现有项目,则提供存储库。如果没有 GitHub,代码将作为存档提供。
- 服务是否调用另一个系统?如果是,请发送该系统的 API 文档或一些示例数据。
- 在标准版或高级版上,服务应该使用哪个数据库?发送访问详细信息或模式转储,或者说明这是一个新数据库。
- 服务将在哪里运行:您的 Linux 服务器、Docker 还是云平台?如果您订购了部署,我会在聊天中请求 SSH 访问权限。
查看选项并购买 — 起价 $40.00
每位 Zinner 在加入平台前都会经过审查和批准。
所有服务均有我们的质量保证承诺支持。
您的付款受保护,直到您批准交付的工作。
比较套餐
| 功能 | 入门 | 标准 | 高级 |
|---|---|---|---|
| 交付时间 | 5 天 | 7 天 | 14 天 |
| 修订 | 1 | 2 | 3 |
| 范围 | 最多 3 个端点或一个工作程序 | 最多8个端点和一个数据库 | 最多 15 个端点、登录和 CI |
| 源代码 | ✓ | ✓ | ✓ |
作品集
卖家与此 Zinn 相关的工作示例。

Formline:带 Stripe 的 Next.js 商店
一个您可以点击浏览的店面:16 个海报,分为 4 个系列,过滤器和搜索功能保留在 URL 中,一个购物车,浅色和深色主题,以及一个以演示订单或测试模式下的真实 Stripe Checkout 会话结束的结账流程。我使用 TypeScript 和 Tailwind CSS 将其构建为 Next.js 静态导出。信用卡支付通过 Cloudflare Worker 进行,该 Worker 在服务器上重新定价购物车并验证 Stripe 的 webhook 签名。



服务详情
常见问题
NestJS 默认运行在 Express 之上,速度大致相同。Express 使小型服务保持简洁。NestJS 添加了模块和依赖注入,这在代码库增长和多个开发人员共享时有所帮助。描述服务,我会说明哪个更适合。
一个路径上的一个方法,因此 GET /users 和 POST /users 是两个端点。价格假设是普通工作,例如读取和保存记录或调用另一个 API。支付、文件上传和繁重的报告费用更高,我将它们作为定制报价。
是的。给我访问存储库的权限并告诉我如何运行它。我遵循已有的结构和风格,如果项目使用 JavaScript,则编写 JavaScript,并用测试覆盖新代码。
是的,通过部署附加服务。我需要您的 Linux 服务器的 SSH 访问权限以及一个已经指向它的域名。服务器成本和后续维护不包括在内。
不,我通过书面形式工作。所有内容都保留在订单聊天中,这样我们以后都可以查看达成的协议。
修复任何与我们在聊天中商定的规范不符的内容。新端点或对规范的更改是新工作,通过端点附加服务或定制报价。
客户评论
看看我们的客户对这个Zinn的评价







