Next.js 在node.js中使用next-i18next翻译

Next.js 在node.js中使用next-i18next翻译,next.js,Next.js,我正在为我的next.js项目使用next-i18next包。现在我正在发送创建电子邮件功能,该功能发生在服务器端,我想使用我已经用于前端的相同翻译文件 next-i18next是否提供了类似于我在前端使用翻译的功能?如果您正确设置了next-i18next,则可以使用req.i18n.t const nextI18NextMiddleware=require('next-i18next/middleware')。默认值; ... 使用(nextI18NextMiddleware(nextI18

我正在为我的next.js项目使用next-i18next包。现在我正在发送创建电子邮件功能,该功能发生在服务器端,我想使用我已经用于前端的相同翻译文件


next-i18next是否提供了类似于我在前端使用翻译的功能?

如果您正确设置了next-i18next,则可以使用
req.i18n.t

const nextI18NextMiddleware=require('next-i18next/middleware')。默认值;
...
使用(nextI18NextMiddleware(nextI18next));
server.get('/custom',(req,res)=>{
...
res.json({
text:req.i18n.t('text here'),
液化天然气:要求i18n.语言,
});
});

如果您正确设置了next-i18next,则可以使用
req.i18n.t

const nextI18NextMiddleware=require('next-i18next/middleware')。默认值;
...
使用(nextI18NextMiddleware(nextI18next));
server.get('/custom',(req,res)=>{
...
res.json({
text:req.i18n.t('text here'),
液化天然气:要求i18n.语言,
});
});