/trypoxylus

Deno based service engine

Primary LanguageTypeScript

English | 简体中文

Deno-based service engine for fast start of server-side development

Use

Installation

deno install -Af https://deno.land/x/trypoxylus/bin/trypoxylus.ts

Write project code

Directory of new projects

mkdir demo

Create configuration file

vi config.ts

It reads as follows.

export default {
  // Port number for service startup
  port: 9000,
};

New controller

mkdir controllers && cd controllers && vi hello.ts

It reads as follows.

import { Context } from "https://deno.land/x/oak/mod.ts";

export const controller = {
  router: "/hello",
  get: async (ctx: Context) => {
    ctx.response.body = "Hello world";
  },
};

Start the project

To the parent of the project directory

trypoxylus start demo

Then go to http://localhost:9000/hello

More

See the demo directory for details on using the database and middleware.

Detailed configuration example demo/config-example.ts file