小编Jas*_*oza的帖子

Next-i18next 初始语言环境参数未传递到 serverSideTranslations

它在本地工作。但是,一旦我将其部署到 firebase 上,它就会出现 nextServer 500 内部错误。

下一个-i18下一个版本

8.1.3

配置

module.exports = {
  i18n: {
    defaultLocale: 'en',
    locales: ['en', 'ko'],
  },
};
Run Code Online (Sandbox Code Playgroud)

代码

_app.tsx

import { appWithTranslation } from 'next-i18next';

const App = ({ Component, pageProps }: AppProps): JSX.Element => {
  return (
    <Provider store={store}>
      <MainWrapper>
        <Component {...pageProps} />
      </MainWrapper>
    </Provider>
  );
};

export default appWithTranslation(App);
Run Code Online (Sandbox Code Playgroud)

有关服务器端渲染的代码片段

export const getStaticProps: any = async ({ locale }) => ({
  props: {
    ...(await serverSideTranslations(locale, [])),
  },
});
Run Code Online (Sandbox Code Playgroud)
export const getServerSideProps: GetServerSideProps = async …
Run Code Online (Sandbox Code Playgroud)

i18next next.js next-i18next

9
推荐指数
2
解决办法
2万
查看次数

标签 统计

i18next ×1

next-i18next ×1

next.js ×1