https://github.com/endel/webtransport-nodejs
WebTransport / HTTP3 in Node.js
https://github.com/endel/webtransport-nodejs
Last synced: 10 months ago
JSON representation
WebTransport / HTTP3 in Node.js
- Host: GitHub
- URL: https://github.com/endel/webtransport-nodejs
- Owner: endel
- License: mit
- Created: 2023-12-26T14:11:48.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-01-05T17:36:32.000Z (over 2 years ago)
- Last Synced: 2024-10-31T15:07:04.153Z (over 1 year ago)
- Language: TypeScript
- Homepage: https://web-transport.dev:4433
- Size: 314 KB
- Stars: 24
- Watchers: 5
- Forks: 5
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# WebTransport / HTTP3 in Node.js
- Uses [fails-components/webtransport](https://github.com/fails-components/webtransport) as HTTP/3 layer.
- Node.js 20+

## Running locally
Install and run both the server and the frontend:
```
npm install
npm start
```
Open `https://localhost:4433` in your browser. (Currently only Chrome is capable of connecting)
## Deploying
WIP
- Get a LetsEncrypt certificate for your domain.
- ~SSL certificate must be set to expire in less than 14 days~ (This doesn't seem to be required [?])
(TODO: see thread https://community.letsencrypt.org/t/nginx-http3-letsencrypt/181112/13)
## License
MIT