angular - 使用 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}`);
});
不幸的是没有成功。节点正在启动 - 没有错误。服务器在听。但是页面加载到空白中 - 没有错误(在某些时候超时)。有人能帮我吗?
谢谢,弗洛
解决方案
哦,那是我的愚蠢。
错误只是我没有在 createServer 上调用导出“App Function”。这就是它的正确性和工作方式:
createServer (App ());
两个括号可以做什么:-)
晚安!
推荐阅读
- python - 为什么 pandas 的索引这么慢?如何让它更快?
- java - Java:如何获取音频输入的当前频率?
- java - 如何从文本字段中获取值并在另一个类中使用它们?
- python - 尝试使用 tkinter 编写 Python 工具,但出现了窗口?
- html - 这是允许的吗?在 html 中分配 2 个类
- javascript - 如何通过 Fable 将 F# 模块的公共函数公开给 Javascript?
- python - 如何将 3 个 files.py 转换为 1 个 file.exe?
- python - 除了 wordcloud 中的默认停用词之外,如何添加额外的停用词?
- android - SQLite 的替代品
- javascript - 如何为从 html 文件调用的函数返回的字符串添加样式