jsdoc-i18n
Version:
A internationlization workflow developed around JSDoc
34 lines (28 loc) • 778 B
JavaScript
var db = require('../../db');
var helpers = require('../../helpers');
var sendError = helpers.sendError;
module.exports = function (request, response) {
var type = request.query.type;
if (!type) {
sendError('GET', request.url, response, 'Invalid Type');
return;
}
var language = request.query.lang;
if (!language) {
sendError('GET', request.url, response, 'Invalid Language');
return;
}
var longname = request.query.longname;
if (!longname) {
sendError('GET', request.url, response, 'Invalid Longname');
return;
}
db.get(type, language, longname, function (error, data) {
if (error) {
sendError('GET', request.url, response, 'Invalid Request');
return;
}
response.send(JSON.stringify(data));
console.log('200 GET', request.url);
});
};