uwebsocket-serve
Version:
Static file serving for uWebSockets.js
19 lines (16 loc) • 522 B
text/typescript
import path from 'path';
import { App } from 'uWebSockets.js';
import { serveDir } from '../../src/index';
const args = process.argv.slice(2);
const [port] = args;
const publicPath = path.resolve(__dirname, 'public');
const serveFiles = serveDir(publicPath);
App()
.get('/*', serveFiles)
.listen(Number(port), (token) => {
if (token) {
console.log('Listening to port ' + port);
} else {
console.log('Failed to listen to port ' + port);
}
});