Node Runtime using http
library for rjweb-server
.
π Homepage π Documentation
This Package is intended to be used in the backend. DO NOT USE THIS PACKAGE WITH BUN.
- βοΈ ESM
- βοΈ CJS
- βοΈ Typescript
npm install @rjweb/runtime-node
yarn add @rjweb/runtime-node
pnpm add @rjweb/runtime-node
bun install @rjweb/runtime-node # not recommended to run the code, installing is fine
import { Server } from "rjweb-server"
import { Runtime } from "@rjweb/runtime-node"
const server = new Server(Runtime, {
port: 8080 // https://server.rjweb.dev/types/ServerOptions
})
server.path('/', (path) => path
.http('GET', '/', (http) => http
.onRequest((ctr) => {
return ctr.print('Hello World!')
})
)
)
server.start().then((port) => {
console.log(`Server started on port ${port}!`)
})
π€ 0x7d8 π Website β GitHub
Contributions, issues and feature requests are welcome! Feel free to check issues page.
Give a βοΈ if this project helps you!
Copyright Β© 2024 0x7d8. This project is MIT licensed.