express-locale
Version:
Express middleware to determine locale
18 lines (12 loc) • 320 B
JavaScript
function createHostnameLookup (map = {}) {
function lookupHostname (req) {
const hostname = req.hostname || req.host;
if (!(hostname in map)) {
return;
}
return map[hostname];
};
lookupHostname.uses = Object.values(map);
return lookupHostname;
}
module.exports = createHostnameLookup;