https://github.com/davisuga/unnamed
A very simple backend framework
https://github.com/davisuga/unnamed
deno typescript
Last synced: about 2 months ago
JSON representation
A very simple backend framework
- Host: GitHub
- URL: https://github.com/davisuga/unnamed
- Owner: davisuga
- Created: 2021-07-17T13:30:02.000Z (almost 5 years ago)
- Default Branch: dev
- Last Pushed: 2021-09-01T21:27:44.000Z (almost 5 years ago)
- Last Synced: 2026-03-07T17:52:56.356Z (4 months ago)
- Topics: deno, typescript
- Language: TypeScript
- Homepage:
- Size: 17.6 KB
- Stars: 2
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.MD
Awesome Lists containing this project
README
# Unnamed web framework
## Disclaimer
This is just a RUSHED layer over Deno's native HTTP api. \
It has no support for middlewares. \
It's obviously not ready for production, but is relatively easy to extend.
## Basic usage
```typescript
import app from "https://deno.land/x/unnamed@0.1.2/mod.ts";
app()
.onGet({
"/hello": () => "Hello world",
"/double/:number": ({ params }) => Number(params?.number) * 2,
})
.onPost({
"/echo": (req) => req.json(),
})
//Works with onDelete and onPut too
.init();
```