嗨我使用expressjs作为后端服务,需要根据用户浏览器语言环境设置momentjs的语言环境。我正在寻找有关如何根据expressjs moment/locale/{locale-file based}
加载request.acceptsLanguages
的任何策略。
非常感谢任何帮助
答案 0 :(得分:1)
从请求中解析正确的语言后,您仅可以使用.locale()
函数(但您至少已发送了一个语言标头)
const moment = require('moment');
const language = getLanguageFromRequest(req); // or whatever logic you like
moment.locale(language);
但也许最好在浏览器中而不是在后端处理它。