·4 分钟阅读

服务端应用来了:在 gapp.so 上部署 Python 和 Node.js

gapp.so 现在支持服务端应用了。用 AI 制作,上传代码,一键部署 —— 你的 Python 或 Node.js 后端即刻上线。

featureserverpythonnodejs

你用 AI 做的应用现在可以有后端了

此前,发布在 gapp.so 上的应用都在浏览器中运行 —— 对于工具、游戏和可视化应用来说很好用,但如果你的应用需要服务端逻辑,就会受到限制。

现在,gapp.so 支持完整的服务端应用了。 需要后端的 Python 和 Node.js 应用,可以用你已经熟悉的方式一键发布。


对你来说没有任何变化

制作和发布应用的方式完全一样:

  1. 用你喜欢的 AI 工具制作应用 —— Google AI Studio 中的 Gemini、Claude Code、Cursor,或者其他任何工具
  2. 把代码上传到 gapp.so(通过提交页面,或 Publish API)
  3. 完成 —— 你的应用立即上线,自带落地页、可分享链接和 SEO

唯一的区别是你的应用能做什么。之前,应用在浏览器中运行。现在,它还可以在服务器上运行 —— 意味着它可以处理 API 请求、处理数据、连接数据库等等。

你不需要知道其中的区别。如果你的 AI 助手生成了一个 Flask 或 Express 应用,gapp.so 会自动识别并将它部署到服务器上。如果生成的是静态 HTML 或 React 应用,一切和以前一样。


这意味着什么

以下是你现在可以让 AI 助手帮你做的一些东西:

  • API 后端 —— "帮我做一个存储和查询待办事项的 REST API"
  • 数据处理工具 —— "做一个把 CSV 文件转换成 JSON 的 Web 应用"
  • 实时仪表盘 —— "做一个显示实时服务器指标的仪表盘"
  • AI 驱动的服务 —— "用 Python 做一个文本摘要 API"

你的 AI 助手会生成服务端代码。你上传它。gapp.so 处理剩下的一切。


支持的技术

语言和框架
PythonFlask、FastAPI、Django 等
Node.jsExpress、Fastify、Hono、Koa、NestJS 等

管理你的服务端应用

服务端应用在控制台中有一个额外的服务器标签,你可以:

  • 查看应用是否正在运行或已停止
  • 一键重启服务器
  • 查看日志,方便调试

服务端应用会在没人使用时自动暂停,有人访问时自动重启 —— 所以你不用为闲置时间付费。


技术细节(可选阅读){#technical-details}

> *以下内容面向想了解内部实现的开发者。大多数用户可以完全跳过这部分。*

自动检测

上传文件时,gapp.so 会扫描你的项目以确定部署类型:

  • Node.js:查找 package.json 中的服务端框架依赖(express、fastify、hono、koa、@nestjs/core 等)
  • Python:查找 requirements.txtpyproject.toml 中的服务端框架依赖(flask、fastapi、django 等)

如果检测到服务端依赖,应用会被部署到专用的 Fly.io 机器上。否则,作为静态站点通过 Cloudflare R2 部署。

依赖安装

  • Node.js:从 package.json 运行 npm install
  • Python (pip):运行 pip install -r requirements.txt
  • Python (uv):从 pyproject.toml + uv.lock 运行 uv sync(如果 lock 文件过期则回退到非冻结模式)

启动命令检测

gapp.so 自动确定如何启动你的应用:

  • Node.js:使用 package.json 中的 scripts.start,或回退到 node {入口文件}
  • Python:检测框架并生成相应命令(如 gunicorn app:appuvicorn main:app --host 0.0.0.0

基础设施

  • 应用运行在 Fly.io Machines 上,位于 NRT(东京)区域
  • 预构建的 Node.js 和 Python 运行镜像(用户无需 Docker 构建步骤)
  • 空闲后自动停止,请求时自动启动(缩容到零)
  • 每个应用都有一台专用机器和独立的公共 URL

环境变量

如果你的服务端应用需要密钥(API 密钥、数据库 URL 等),可以在控制台的"服务器"标签中添加加密的环境变量。值会加密存储,并在部署时注入到应用的运行时环境中。


准备试试了吗?发布你的应用 —— 和以前一样简单。

准备好分享你的作品了吗?

发布你的 AI 应用,几秒钟内获得专属落地页。

提交应用