[API] Remove bundles.json

...and make its usage optional.
This commit is contained in:
Victor Woeltjen
2016-01-08 09:54:02 -08:00
parent 1443ab61e3
commit 72c721b605
3 changed files with 34 additions and 53 deletions

34
app.js
View File

@ -40,20 +40,26 @@
}
// Override bundles.json for HTTP requests
app.use('/' + BUNDLE_FILE, function (req, res) {
var bundles = JSON.parse(fs.readFileSync(BUNDLE_FILE, 'utf8'));
// Handle command line inclusions/exclusions
bundles = bundles.concat(options.include);
bundles = bundles.filter(function (bundle) {
return options.exclude.indexOf(bundle) === -1;
});
bundles = bundles.filter(function (bundle, index) { // Uniquify
return bundles.indexOf(bundle) === index;
});
res.send(JSON.stringify(bundles));
});
//app.use('/' + BUNDLE_FILE, function (req, res) {
// var bundles;
//
// try {
// bundles = JSON.parse(fs.readFileSync(BUNDLE_FILE, 'utf8'));
// } catch (e) {
// bundles = [];
// }
//
// // Handle command line inclusions/exclusions
// bundles = bundles.concat(options.include);
// bundles = bundles.filter(function (bundle) {
// return options.exclude.indexOf(bundle) === -1;
// });
// bundles = bundles.filter(function (bundle, index) { // Uniquify
// return bundles.indexOf(bundle) === index;
// });
//
// res.send(JSON.stringify(bundles));
//});
// Expose everything else as static files
app.use(express['static']('.'));