express-tongue
Version:
Localization library for Express. It works with every template engine and exposes a json endpoint to consume on client side.
24 lines (21 loc) • 492 B
JavaScript
/**
* @author: Carlos Luis Castro Márquez
*/
;
const express = require("../node_modules/express");
const logger = require("morgan");
const i18n = require("../src/middleware");
const app = express();
app.use(logger("dev"));
app.use(
i18n.localize({
endpointEnabled: true,
path: __dirname + "/i18n",
queryStringEnabled: true,
})
);
app.use("/locals", function (req, res) {
res.json(res.locals.i18n);
});
app.listen(4000);
exports.app = app;