进入控制台

轻量 API 托管 平台
在线写脚本,即刻上线

在浏览器里新建接口、编写 Node.js 脚本、保存即生效。每一次调用都会记录请求、响应、耗时与异常,随时回看。

⚡

零依赖运行

纯 Node 内置模块构建,自研 MySQL 客户端,不引入第三方包,启动即用。

✎

在线编辑脚本

后台直接写 async (ctx) => {...},支持试运行,保存即上线。

🗂

逐请求日志

记录方法、路径、状态码、耗时、IP、请求体、响应体与异常栈,可按接口筛选。

🔒

可控访问

支持 X-Api-Key 鉴权、方法限定、每分钟调用限流与脚本超时。

● GET https://kfz.mouc.cn/a/hello?name=kfz
// 后台里写的脚本,保存即生效
module.exports = async (ctx) => {
  const name = ctx.req.query.name || '世界';
  const rows = await ctx.db('SELECT NOW() AS now');
  return {
    status: 200,
    headers: { 'Content-Type': 'application/json; charset=utf-8' },
    body: { ok: true, message: `你好,${name}`, db: rows[0] },
  };
};

工作方式

项目说明
访问路径/a/<slug>,其后可追加任意子路径
请求上下文ctx.req(method / path / query / headers / body / rawBody / ip)
数据库await ctx.db(sql) 返回行对象数组,ctx.dbEscape(v) 转义值
返回值{ status, headers, body };也可直接返回字符串或对象
日志保留每接口最近 2000 条,超出自动裁剪
超时 / 体积默认 8 秒超时(可按接口调整),请求体上限 2MB