开箱即用
环境已经支持你的语言:上传代码,它就能运行。
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,你也可以在项目根目录自己编写:名称、主文件、内存和版本集中在一处。
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
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。