跳到主要内容

Koa.js 集成指南

Anima 提供了针对 Koa.js 框架的原生集成方案,让您无需手动管理隧道,开发服务器启动时即可自动开启公网访问。

安装

npm install @anima/koa

使用

在您的 Koa 应用中,通过中间件方式集成 Anima:

const Koa = require('koa');
const anima = require('@anima/koa');

const app = new Koa();

// 在开发环境自动启用隧道
if (process.env.NODE_ENV === 'development') {
app.use(anima({
token: process.env.ANIMA_TOKEN,
subdomain: 'my-koa-app',
autoStart: true,
onReady: (url) => {
console.log(`🚀 Anima 隧道已就绪: ${url}`);
}
}));
}

app.use(async (ctx) => {
ctx.body = 'Hello from Koa!';
});

const PORT = 3000;
app.listen(PORT, () => {
console.log(`✓ Koa 服务器启动: http://localhost:${PORT}`);
});

示例项目

查看完整的 Koa.js 示例项目:GitHub 仓库链接