UNPKG

ember-legacy-class-transform

Version:
20 lines (17 loc) 573 B
'use strict'; const fs = require('fs'); /** * Function that serves the current request asset from disk. * * @param response {HTTP.Response} the outgoing response object * @param options {Object} an object containing per request info * */ module.exports = (response, options) => { // read file sync so we don't hold open the file creating a race with // the builder (Windows does not allow us to delete while the file is open). const filename = options.filename; const buffer = fs.readFileSync(filename); response.writeHead(200); response.end(buffer); }