我在我的PWA应用程序中使用了角度通用以SEO达到正常工作的目的,但是存在以下问题
1)。PWA应用程式无法在离线模式下运作。2)。在应用首次加载时,它会闪烁屏幕组件(我认为是由于造成的SSR)
因此,我的想法是,如果我们能够配置角度通用,例如它将仅在特定路线(即产品详细信息页面)上处理SSR,而其余路线将作为正常的角度应用服务器,因此它将解决屏幕闪烁问题,默认情况下在根路由上也可以作为普通的角度应用程序使用,因此PWA在离线模式下也可以使用。
有什么方法可以SSR在特定路由上进行配置吗?
在这里我们可以看到这SSR适用于每条路线:
app.set('view engine', 'html');
app.set('views', join(DIST_FOLDER, 'browser'));
app.get('*.*', express.static(join(DIST_FOLDER, 'browser')));
app.get('*', (req, res) => {
res.render(join(DIST_FOLDER, 'browser', 'index.html'), { req });
});
app.listen(PORT, () => {
console.log(Node server listening on http://localhost:${PORT});
});
Run Code Online (Sandbox Code Playgroud)