Skip to content

GGICE/trypoxylus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Deno based service engine

Resources

Stars

Watchers

Forks

Packages

No packages published