Add /_metadata and /_module functions

Also deprecate ?meta and ?module query params.
This commit is contained in:
Michael Jackson
2019-02-23 22:04:16 -08:00
parent 90fecd39c2
commit 5df576c6be
5 changed files with 58 additions and 24 deletions

View File

@ -0,0 +1,17 @@
import serveHTMLModule from './serveHTMLModule';
import serveJavaScriptModule from './serveJavaScriptModule';
export default function serveModule(req, res) {
if (req.entry.contentType === 'application/javascript') {
return serveJavaScriptModule(req, res);
}
if (req.entry.contentType === 'text/html') {
return serveHTMLModule(req, res);
}
res
.status(403)
.type('text')
.send('module mode is available only for JavaScript and HTML files');
}