小编nir*_*rKa的帖子

Angular 通用仅适用于特定模块

我有一个 Angular Web 应用程序(客户端 - Angular 9,服务器 - Java),现在我想添加要Express-engine使用Angular universal.

我的目标是继续在浏览器中正常运行所有应用程序,并且只有新组件的特定模块才会在服务器上呈现。网站应照常加载,并且当路由到应用程序的特定部分时,它将从服务器加载预渲染模块。

是否可以在服务器上仅渲染部分网页?

谢谢!

编辑: 正如@izmaylovdev建议的那样,我尝试server.ts使用以下内容进行编辑get

// All regular routes use the Universal engine
server.get('*', (req, res) => {     
  res.sendFile(distFolder + '\\' + indexHtml);   
}); 
// Specific route
server.get(matcherForSpecificRoutes, (req, res) => {     
  res.render(indexHtml, { req, providers: [{ provide: APP_BASE_HREF, useValue: req.baseUrl }] });   
});
Run Code Online (Sandbox Code Playgroud)

但我怎样才能看到不同的行为呢?我只能在不同的 URL 上看到不同的日志。

angular-module server-side-rendering angular-universal angular

6
推荐指数
1
解决办法
4155
查看次数

带有调试器的 kotlin 伴随对象字段

我在伴生对象中声明了一个字段,因此它将在伴生对象中的函数中知道。

像这样:

class ProgramStructure {
  companion object {
      var index = 0
      fun inc(){
          index++
      }
  }
}
Run Code Online (Sandbox Code Playgroud)

一切正常,但是当我调试它时,我看不到“索引”的值。我怎样才能看到价值?

谢谢

debugging intellij-idea static-variables kotlin

5
推荐指数
1
解决办法
733
查看次数