indenosia

HTTP server framework for Deno

https://github.com/indenosia/server

decorator

examples

metadata

LICENSE

README.md

application.ts

decorator.ts

dependencies.ts

header.ts

metadata.ts

mod.ts

request.ts

response.ts

router.ts

server.ts

tsconfig.lib.json

Indenosia

indenosia/server

Framework untuk membuat server HTTP dengan

Deno

Cara Menggunakan

  • Buatlah file dengan ekstensi .ts, contoh server.ts.
  • Ketikkan atau copy-paster kode program berikut ke file tersebut.
import { Server, Request, Response } from 'https://denoland.id/x/indenosia/mod.ts';

const app: Server = new Server();

app.get('/', (req: Request, res: Response) => {
  res.send('Inodesia, web framework nya orang Indonesia');
});

app.listen({
  port: 8080,
}, () => {
  console.log('app sedang berjalan');
})
  • Simpan file.
  • Jalankan melalui terminal (CLI) dengan menjalankan perintah berikut.
deno --allow-all server.ts
Contoh Lain Lihat contoh lainnya di sini!

Kontribusi

Project framework ini adalah untuk menambah kontribusi developer dari Indonesia untuk dunia opensource, dengan harapan dapat memicu kesadaran akan manfaat berkontribusi terhadap pengembangan software berbasis opensource.

Tata Cara

  • Lakukan fork pada repository ini.
  • Perubahan dapat Anda lakukan pada repository hasil fork.
  • Mengirim perubahan dengan membuat sebuah pull request.

Selamat, Anda termasuk orang hebat yang turut berkontribusi!

Todo

  • Server
  • Router
  • Nested Router
  • Unit Testing