首页 > 解决方案 > 使用 Angular Universal 的服务器上的 TLS (HTTPS)

问题描述

我现在正在玩 Angular Universal。现在我有一个问题,我没有找到任何文档。我创建了我的项目(构建:ssr),将其加载到我的服务器上,启动 Node 并在浏览器中调用该页面。进行得顺利。但是,我找不到激活 https 的方法。在“server.ts”中,我尝试了以下操作:

const server = require('https').createServer(credentials, app);
server.listen(port, () => {
  console.log(`Node Express server listening on http://localhost:${port}`);
});

不幸的是没有成功。节点正在启动 - 没有错误。服务器在听。但是页面加载到空白中 - 没有错误(在某些时候超时)。有人能帮我吗?

谢谢,弗洛

标签: angularexpressserver-side-renderingangular-universal

解决方案


哦,那是我的愚蠢。

错误只是我没有在 createServer 上调用导出“App Function”。这就是它的正确性和工作方式:

createServer (App ());

两个括号可以做什么:-)

晚安!


推荐阅读