|
|
@@ -38,12 +38,14 @@ router.post('/set-lang', (req, res) => {
|
|
|
router.get('/', (req, res, next) => {
|
|
|
let locale = utils.lang.getLocale(req.acceptsLanguages());
|
|
|
let lang = utils.lang.ensureLanguage(locale);
|
|
|
+ console.log(`lang=${lang}, req.cookies.lang=${req.cookies.lang}`);
|
|
|
// 如果cookies中带有lang,就用cookies的,cookies没有则设置cookies
|
|
|
if (req.cookies.lang) {
|
|
|
lang = utils.lang.ensureLanguage(req.cookies.lang);
|
|
|
}
|
|
|
if (!req.cookies.lang || req.cookies.lang != lang) {
|
|
|
res.cookie('lang', lang, config.cookie);
|
|
|
+ console.log(`set cookie: lang=${lang}`);
|
|
|
}
|
|
|
return res.redirect(`/${lang}`);
|
|
|
});
|