Sha256: 7b7a6a26df94591b7e3e7e0320e25179b3c3f08dea6c7f3da220b06638eda72f
Contents?: true
Size: 664 Bytes
Versions: 1
Compression:
Stored size: 664 Bytes
Contents
const http = require('http'); const fs = require('fs'); const path = require('path'); const port = parseInt(process.argv[2], 10) || 3042; const proxy = http.createServer((req, res) => { let p = path.join('.', req.url); if (req.url === '/') { p = path.join('.', 'index.html'); } try { if (p.endsWith('.wasm')) { res.setHeader("Content-Type", "application/wasm") } if (p.endsWith('.js')) { res.setHeader("Content-Type", "text/javascript") } res.write(fs.readFileSync(p)); } catch (e) { res.write(e.toString()); } res.end(); }); console.log(`Listening on localhost:${port}`); proxy.listen(port, '127.0.0.1');
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
prism-cli-0.0.7 | wasm-server.js |