A HTTP server helper for streaming resources.
npm install file-stream
npm install file-stream
`API
`
file-stream(
path (string):
the filesystem path of the file being requested. request (IncomingMessage):
the request object provided by http.createServer.
response (ServerResponse):
the response object provided by http.createServer.
)
=> handled (boolean)
`$3
` js
var http = require('http')
var stream = require('file-stream')
var filepath = '/path/to/file'http.createServer(function(req, res) {
// If file-stream can’t handle the request
// it will return false.
if (!stream(filepath, req, res)) {
res.statusCode = 500
res.setHeader('Content-Type', 'text/plain')
res.end('unable to stream ' + filepath + '\n')
}
}).listen(8080)
``