将交易视图与 Angular 10 通用 SSR 集成
Integrate Trading view with Angular 10 universal SSR
您好,我已经为 Angular10 客户端渲染集成了交易视图库。最近我想为我的网站做 SEO,所以在 Angular 10 universal.
中实现了交易视图
这里的主要问题是当我第一次加载交易视图时它加载完美。但是当我第二次加载时,它给出了“window 未定义”错误
我在 index.html
中导入了数据源
请检查我的ts.app.config
我还需要添加什么才能使其在 angular 10 universal 上运行?
正如我在评论中所说,您可以尝试使用 domino
为 window
对象提供模拟,尤其是对于第 3 方库
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
您好,我已经为 Angular10 客户端渲染集成了交易视图库。最近我想为我的网站做 SEO,所以在 Angular 10 universal.
中实现了交易视图这里的主要问题是当我第一次加载交易视图时它加载完美。但是当我第二次加载时,它给出了“window 未定义”错误
我在 index.html
请检查我的ts.app.config
我还需要添加什么才能使其在 angular 10 universal 上运行?
正如我在评论中所说,您可以尝试使用 domino
为 window
对象提供模拟,尤其是对于第 3 方库
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