/* eslint-disable import/no-extraneous-dependencies */ // import 'source-map-support/register'; import http from 'http'; import Koa from 'koa'; import koaBody from './middleware/koaBody'; let port = 9999; const app = new Koa({ env: 'production', }); app.use(koaBody); app.use(async (ctx, next) => { ctx.res.end('xxkkkx'); }); const server = http.createServer(app.callback()); start(); function start() { server .listen(port) .on('error', (err: { code: string }) => { if (err.code === 'EADDRINUSE') { server.listen(++port); } }) .on('listening', () => { console.warn(`服务器已启动:http://localhost:${port}`); }); }