Skip to content

Instantly share code, notes, and snippets.

@mashpie
Last active May 3, 2021 17:50
Show Gist options
  • Star 5 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mashpie/5188567 to your computer and use it in GitHub Desktop.
Save mashpie/5188567 to your computer and use it in GitHub Desktop.
basic plain vanilla setup in node with http
// 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');
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment