utopia / index.mjs
soiz1's picture
Upload folder using huggingface_hub
2166212 verified
Raw
History Blame Contribute Delete
685 Bytes
import createServer from '@tomphttp/bare-server-node';
import http from 'http';
import nodeStatic from 'node-static';
const port = process.env.PORT || 8080;
const bare = createServer('/bare/');
const serve = new nodeStatic.Server('main/');
const server = http.createServer();
server.on('request', (req, res) => {
if (bare.shouldRoute(req)) {
bare.routeRequest(req, res);
} else {
serve.serve(req, res);
}
});
server.on('upgrade', (req, socket, head) => {
if (bare.shouldRoute(req, socket, head)) {
bare.routeUpgrade(req, socket, head);
}else{
socket.end();
}
});
server.listen({
port: port,
});
console.log(`Listening on http://localhost:${port}`)