Я пытаюсь закрыть порт вручную (где-то еще), но не уверен, как это сделать.import { Application, Router } from 'jsr:@oak/oak'
const app = new Application()
const router = new Router()
app.use(router.routes())
app.use(router.allowedMethods())
router.get('/', (ctx) => {
ctx.response.body = JSON.stringify({ message: 'Hello, Oak!' })
})
const ac = new AbortController()
const promise = app.listen({ port: 8000, signal: ac.signal })
async function close() {
ac.abort()
await promise
// never reached
console.log('Server closed')
}
await close()
Подробнее здесь: https://stackoverflow.com/questions/797 ... ort-in-oak