Node.js logo

为生产调优的 Node.js

部署用 JavaScript 编写的机器人、API 和 worker。代码运行在隔离容器中,启动前会先安装依赖。

低至 R$12.49/月

开箱即用

环境已经支持你的语言:上传代码,它就能运行。

  • V8 堆自动调优

    RAM 不低于 1 GB 的应用会自动调整 V8 堆,避免因内存不足而崩溃。

  • 零配置安装

    上传时没有 node_modules?应用启动前会安装 package.json 中的依赖。

  • ESM 与 CommonJS

    支持 .js、.mjs、.cjs 和 .jsx,无需配置打包器:代码原样上传即可。

  • 智能自动重启

    应用崩溃后自动重启,遇到 token 无效或语法错误等已知错误时不会陷入重启循环。

你可以托管什么

运行在此运行时上的项目。

  • Discord、Telegram 与 WhatsApp 机器人

    使用 discord.js、Telegraf、grammY、Baileys 或 whatsapp-web.js 的机器人 24/7 在线,自动重启。

  • REST 与 GraphQL API

    基于 Express、Fastify、Hono 或 NestJS 的后端,用 Prisma 或 Drizzle 访问数据库。

  • SaaS 后端

    在始终在线的 Node 后端中实现 JWT 认证、Stripe 计费和 webhook 接收。

  • Worker、队列与定时任务

    使用 BullMQ、Bee-Queue 或 Agenda 在后台处理任务,消费 Redis 中的队列。

  • 实时 WebSocket

    用 Socket.IO、ws 或 SSE 实现聊天、通知和实时更新的仪表板。

  • Next.js 与 Nuxt 的 SSR

    在 Node 上运行的 Next.js、Nuxt、SvelteKit 或 React Router 应用的服务端渲染。

配置与版本

控制台在部署时生成 squarecloud.app,你也可以在项目根目录自己编写:名称、主文件、内存和版本集中在一处。

squarecloud.app
DISPLAY_NAME=Node.js
MAIN=index.js
MEMORY=512
VERSION=recommended
版本
recommended · 24latest · 26
支持的文件
.js.jsx.mjs.cjs.mjsx.cjsx
依赖
package.json
RUNTIME= 的取值
nodejsjavascript

项目每个阶段都有合适的套餐

从小规模开始,按需扩展,无绑定合约。

4.9 分(满分 5 分)· Google + Trustpilot 上的 402 条评价Trustpilot

托管于持有以下认证的合作数据中心
Tier 3ISO 27001SOC 2 Type IIAlways-On DDoS 防护
了解我们的基础设施

Node.js 托管常见问题

Square Cloud 上的版本、性能、ESM 与自动重启。

可用的 Node.js 版本有哪些?

Latest:Node.js 26。Recommended:Node.js 24(稳定 LTS)。通过 VERSION=latest 或 VERSION=recommended 配置。

V8 堆自动调优如何工作?

内存 1 GB+ 的应用会自动调优 V8 堆,避免内存崩溃。较小的应用使用 Node 默认堆。

上传前需要构建吗?

不需要。Square 会检测缺失的 node_modules 并在启动前运行 npm install。支持 npm、pnpm 与 yarn。

可以自定义启动命令吗?

可以。在 squarecloud.app 中以您偏好的命令设置 START=。适合传入现代 Node 参数,例如 --env-file=.env.extra(无需我们的 env 系统即可加载变量)、--watch、--inspect 或针对特定负载的 --max-old-space-size。

准备好让你的项目 扩展 了吗?

加入超过 50 万名曾使用 Square Cloud 托管项目的开发者。

  • 可预期的价格
  • 账单无惊喜
  • 秒级部署
  • 高可用性
  • 稳定扩展
  • 自动重启
  • 含 SSL 与安全防护
  • 隔离容器