Ron*_*ofe 2 node.js express server-side-rendering angular-universal angular
我已经在我的应用程序上安装了 angular Universal。运行npm run build:ssr- 完成。作品。运行npm run server:ssr- DONE.WORKS。
访问服务器 URL (localhost:4000) 后,页面未完全加载并在终端上引发以下错误:
我也遇到了同样的问题,所以我只想分享我的发现。
对我来说,有两个可能的原因/解决方案:
例如,我有以下错误。我错过了第二个标签 'FINISH' 后面的逗号:
{
"COMMON": {
"EDIT": "Edit",
"FINISH": "Finish"
"QUIT": "Quit",
}
}
Run Code Online (Sandbox Code Playgroud)
所以在纠正结构后,应用程序运行良好,没有错误。
所以它发现了那个标签,问题得到了解决。
但是在提供的第二个解决方案中,您至少需要在该后备语言的 json 文件中以正确的格式使用该错误标签。
我添加了如下所示的后备语言:
useValue: translocoConfig({
availableLangs: ['fr', 'en'],
defaultLang: 'en',
reRenderOnLangChange: true,
fallbackLang: 'fr',
prodMode: environment.production,
missingHandler: {
logMissingKey: true
}
})
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1769 次 |
| 最近记录: |