Node.js 托管

Node.js 托管:运行 git push,您的 Node.js 24 应用程序即可上线

连接 GitHub、GitLab 或 Bitbucket。每次推送都会运行 npm ci 并构建,随后即时上线——无需运行服务器、PM2 或反向代理。

14 天免费试用 — 需要绑定卡片,不扣费

选择您的技术栈
开始我的免费试用

Developer Hosting 运行您自己的代码,因此我们需要您提供卡片信息,以确保免费试用仅提供给真实用户。您的卡不会被扣费 — 今天不会,试用结束时也不会。除非您选择套餐,否则您无需支付任何费用;如果您不选择,试用将直接停止。

套餐低至每月 ¥99.99

  • Node.js 24Express、Fastify 或任何 HTTP 框架
  • 5 个发布版本保留用于一键回滚
  • 免费 14 天免费试用,已预选 Node.js
从 git push 到线上应用程式的部署流水线

Node.js 应用程序所需的一切,为您全权运行

您编写应用程序。我们负责安装、构建、启动、保持其平稳运行,并随时保留最近的五个版本以便回滚。

来自 app.js 的 Node.js 24

从 app.js 启动的 Express、Fastify 或任何支持 HTTP 的框架。除非您另行设置,否则 NODE_ENV 为 production。

每次部署时执行 npm ci

依赖项会从您的 package-lock 安装到新目录中,然后运行您的构建命令,最后由新版本接管。

每个分支的预览 URL

推送除 production 之外的任何分支,它都会获得自己的专属地址,与您的线上应用并行提供服务而互不干扰。

代码库之外的机密

API 密钥位于环境变量面板中,存储在机密存储库中,并同时传递给您的构建和正在运行的应用。

随处可见的日志

您应用程序自身的 stderr 会从仪表板或 zinnector CLI 显示在日志查看器中 Web 服务器行的旁边。

专属归您所有的内存与 CPU

每个应用程序都有其独立的内存和 CPU 配额,并按账户强制执行,因此相邻租户无法占用。

绝不会导致您的网站崩溃的部署

失败的 npm ci 或构建绝不会影响访客:已上线的版本会继续提供服务,并且部署日志会显示原因。当新版本确实上线而您改变了主意时,可以立即回滚,因为最近的五个版本都会保留在服务器上。

  • 在任何流量转移之前,npm ci 和您的构建便已完成
  • 一键回滚到最近五个版本中的任意一个
  • 在您需要时随时可用的重启按钮
  • 为您的域名提供免费SSL证书
  • 每个方案均提供 SSH 和计划任务
并行运行的生产应用与分支预览

从代码仓库到正在运行的Node.js应用

  1. 开始免费试用

    已为您选择 Node.js。试用需要提供卡,但不会扣费。

  2. 连接您的代码库

    关联包含您的 package.json 的 GitHub、GitLab 或 Bitbucket 仓库,并选择生产分支。

  3. 设置您的构建和变量

    如果您有构建命令,请添加它以及您的环境变量。

  4. git push

    推送到生产环境即可作为正式版本发布;推送其他任何分支可进行预览。

我们寻找的那一个文件

用于启动服务器的 app.js。依赖项来自 package.json。

// app.js — the file we start
const express = require("express");
const app = express();
app.get("/", (req, res) => res.send("Hello, world"));
app.listen(process.env.PORT || 3000);

Node.js 托管方案

根据 Node.js 进程调整配置:Dev Start 提供 1 GB 内存和 1 个 CPU 核心,Dev Pro 提供 2 GB 和 2 个核心,Dev Scale 提供 4 GB 和 4 个核心 — 适用于 1 个、5 个或 20 个应用。

Zinn® Dev Start

¥99.99/月

或每年 ¥999.90

网站
1
NVMe 存储
25 GB
带宽
1 TB

14 天免费试用 — 需要绑定卡片,不扣费

选择您的技术栈
开始我的免费试用

Developer Hosting 运行您自己的代码,因此我们需要您提供卡片信息,以确保免费试用仅提供给真实用户。您的卡不会被扣费 — 今天不会,试用结束时也不会。除非您选择套餐,否则您无需支付任何费用;如果您不选择,试用将直接停止。

Zinn® Dev Pro

¥193.99/月

或每年 ¥1,939.90

网站
5
NVMe 存储
所有网站中的 100 GB
带宽
5 TB

14 天免费试用 — 需要绑定卡片,不扣费

选择您的技术栈
开始我的免费试用

Developer Hosting 运行您自己的代码,因此我们需要您提供卡片信息,以确保免费试用仅提供给真实用户。您的卡不会被扣费 — 今天不会,试用结束时也不会。除非您选择套餐,否则您无需支付任何费用;如果您不选择,试用将直接停止。

Zinn® Dev Scale

¥668.99/月

或每年 ¥6,689.90

网站
20
NVMe 存储
所有网站中的 500 GB
带宽
25 TB

14 天免费试用 — 需要绑定卡片,不扣费

选择您的技术栈
开始我的免费试用

Developer Hosting 运行您自己的代码,因此我们需要您提供卡片信息,以确保免费试用仅提供给真实用户。您的卡不会被扣费 — 今天不会,试用结束时也不会。除非您选择套餐,否则您无需支付任何费用;如果您不选择,试用将直接停止。

  • 先试用每个托管方案都包含 14 天的免费试用,让您在支付任何费用之前就能将真正的网站部署到上面。
  • 30天退款保证如果您发现托管套餐不适合您,请在首次付款后 30 天内告知我们,我们将为您退款。应用托管服务同样涵盖在内。 阅读退款政策
  • 真正支持,包含在内每个套餐都包含技术支持,由运营此平台而非只会照本宣科的专业人员为您服务。无法等待的账户可享受优先排队服务。 优先支持的工作原理

这些方案不支持运行的内容

  • 容器、Docker 镜像和 Kubernetes 在 Zinn® Private Cloud 服务器上运行,而非在这些方案上运行。
  • 此处不支持长时间运行的后台工作程序和队列使用者;支持计划任务。
  • 生产环境及其分支预览共享应用程序的内存和 CPU 配额。

Node.js 托管:常见问题

您运行的是哪个 Node.js 版本?

Node.js 24。您的应用将从 app.js 启动,除非您自行设置值,否则 NODE_ENV 会被设为 production。

我需要 PM2 还是 NGINX?

否。Web 服务器会为您启动并运行您的应用程序,因此无需配置进程管理器或反向代理。

我可以运行 Next.js 或其他带有构建步骤的框架吗?

是的,如果它作为 Node.js 服务器从 app.js 运行。设置您的构建命令,它将在每次部署时、新版本上线之前运行。

我可以使用 WebSockets 或后台工作进程吗?

这些方案不支持长期运行的后台工作程序。对于频繁使用 WebSocket 的应用程序、工作程序或容器,Zinn® Private Cloud 服务器是更合适的选择。

有免费试用吗?

是的,Dev Start 提供 14 天试用,并已预选 Node.js。绑定银行卡旨在确保试用资格提供给真实用户;除非您选择方案,否则不会收取任何费用。

我可以连接数据库吗?

是的。请使用 Zinn® 托管数据库(PostgreSQL 或 MySQL)或专用于您网站的 Redis 缓存,并将连接详情填入您的环境变量中。

所有开发者托管运行环境:Node.js、Python 和 Ruby

立即部署您的 Node.js 应用程序

已默认选择 Node.js,免费试用十四天。试用期间我们索取的银行卡不会被扣费。

14 天免费试用 — 需要绑定卡片,不扣费

选择您的技术栈
开始我的免费试用

Developer Hosting 运行您自己的代码,因此我们需要您提供卡片信息,以确保免费试用仅提供给真实用户。您的卡不会被扣费 — 今天不会,试用结束时也不会。除非您选择套餐,否则您无需支付任何费用;如果您不选择,试用将直接停止。