npm.io
1.2.0 • Published 4 years ago

tar-serve-http

Licence
MIT
Version
1.2.0
Deps
4
Size
6 kB
Vulns
0
Weekly
0
Stars
1

Build Status Coverage Status Version License Code style

Motivation

tar-serve-http exposes a tar archive contents as an http middleware.

API/usage

const http     = require('http');
const mountTar = require('tar-serve-http');

var server = http.createServer(mountTar("/some/file.tar"));

server.listen(0, function() {
  let port = this.address().port;
  console.log("tar contents is now accessible on http://localhost:%d/", port);
  server.close(); //close server and release tar
});

Credits / thanks