小编Juh*_*thi的帖子

如何在角度通用的特定路线上进行SSR?

我在我的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)

javascript routes universal angular

6
推荐指数
0
解决办法
191
查看次数

标签 统计

angular ×1

javascript ×1

routes ×1

universal ×1