Files
unpkg/modules/actions/serveModule.js
Michael Jackson 34baab07ab New "browse" UI
Also, separated out browse, ?meta, and ?module request handlers.

Fixes #82
2019-07-26 15:31:46 -07:00

18 lines
487 B
JavaScript

import serveHTMLModule from './serveHTMLModule.js';
import serveJavaScriptModule from './serveJavaScriptModule.js';
export default async 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');
}