i18next-express-middleware
Version:
express middleware for i18next
30 lines (22 loc) • 701 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
var _url = require('url');
var _url2 = _interopRequireDefault(_url);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
exports.default = {
name: 'querystring',
lookup: function lookup(req, res, options) {
var found = void 0;
if (options.lookupQuerystring !== undefined && typeof req !== 'undefined') {
if (req.query) {
found = req.query[options.lookupQuerystring];
} else {
var querystring = _url2.default.parse(req.url, true);
found = querystring.query[options.lookupQuerystring];
}
}
return found;
}
};