@rjweb/runtime-node
v1.1.1
Published
rjweb-server runtime for node using http and ws
Downloads
73
Maintainers
Readme
@rjweb/runtime-node
Node Runtime using http
library for rjweb-server
.
Disclaimer
This Package is intended to be used in the backend. DO NOT USE THIS PACKAGE WITH BUN.
- ✔️ ESM
- ✔️ CJS
- ✔️ Typescript
Install
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
Example Usage
Basic Server
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}!`)
})
Author
🤝 Contributing
Contributions, issues and feature requests are welcome! Feel free to check issues page.
Show your support
Give a ⭐️ if this project helps you!
📝 License
Copyright © 2024 0x7d8. This project is MIT licensed.