已部署到腾讯云 CVM · HTTP 自动跳转 HTTPS

一个能跑的小站,
亮与暗都好看。

零依赖 Node.js 后端 + 原生前端。主题偏好保存在本地,任务数据保存在服务器。 没有构建步骤,也不需要 npm install。

运行时长
—
Node.js
—
累计请求
—
内存占用
—
cvm — bash

$ curl -s https://localhost/api/status

{
  "ok": true,
  "services": {
    "site": "online"
  }
}

数据每 10 秒自动刷新 · 后端零依赖

服务器持久化

今天要做点什么?

任务通过 POST /api/todos 写入服务器的 JSON 文件,刷新或换设备都还在。

0 / 0

    全栈接口

    后端能做什么

    单文件 server.js,只用 Node.js 内置模块;静态资源、JSON API 和 HTTPS 跳转都在同一个服务里。

    GET /api/status

    返回主机、Node 版本、运行时长、内存、请求数与上游服务健康状态。

    GET POST /api/todos

    读取或新增任务。请求体为 { "text": "..." },最多保留 200 条。

    PATCH DELETE /api/todos/:id

    更新完成状态或删除任务,数据原子写入 ~/main/data/todos.json。

    接口响应

    加载中…