public
Last active

basic plain vanilla setup in node with http

  • Download Gist
i18n-node-http.js
JavaScript
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
// require modules
var http = require('http'),
i18n = require('i18n'),
app;
 
// minimal config
i18n.configure({
locales: ['en', 'de'],
directory: __dirname + '/locales'
});
 
// simple server
app = http.createServer(function (req, res) {
// init & guess, see hepler below
i18n.init(req, res);
res.end(res.__('Hello'));
});
 
 
// startup
app.listen(3000, '127.0.0.1');

Please sign in to comment on this gist.

Something went wrong with that request. Please try again.