Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ako, a Koa compatible web framework for Deno. #3

Open
ngot opened this issue May 26, 2020 · 0 comments
Open

Ako, a Koa compatible web framework for Deno. #3

ngot opened this issue May 26, 2020 · 0 comments

Comments

@ngot
Copy link
Member

ngot commented May 26, 2020

Goal

Buiding a Koa compatible web framework for Deno.

A quick glance

Zero knowledge gap to start using Ako if you are familiar with Koa. Your gut feeling still works.

import Ako from "ako";

const app = new Ako();

app.use((ctx) => {
  ctx.body = "Hello, Ako!";
});

app.listen(3000, () => {
  console.log("Server is listening on: 3000...");
});

The Plan

  • A short term goal is mainly to focus on MVP, a minimum working prototype.
  • The medium term goal includes
    • Migrating basic middlewares, such as koa-bodyparser, koa-router.
    • Pass all Koa test cases, if possible.
  • The long term goal may include:
    • Bundle application into an executable binary.
    • Add WebSocket support.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant