如何解决将交易视图与 Angular 10 通用 SSR 集成
嗨,我已经为 Angular 10 客户端渲染集成了交易视图库。最近我想为我的网站做 SEO,所以在 Angular 10 通用中实现了交易视图。
这里的主要问题是当我第一次加载交易视图时它完美加载。但是当我第二次加载时,它给出了“窗口未定义”错误
中导入了数据馈送请检查我的 ts.app.config
我还需要添加什么才能使其在 angular 10 通用??
解决方法
就像我在评论中所说的,您可以尝试使用 domino
为 window
对象提供模拟,尤其是对于 3rd 方库
server.ts
//imports ...
const domino = require('domino');
const win = domino.createWindow('/path/to/your/project/dist/client/index.html');
global['window'] = win;
global['document'] = win.document;
global['navigator'] = win.navigator;
//...
//start express server as usual
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。