【发布时间】:2018-03-05 18:29:57
【问题描述】:
带有 Angular 前端的 Wakanda 2.4。通过 HTTP(端口 4201)访问时,该项目可以正常工作。当我通过 HTTPS (443) 访问时,Wakanda 使用证书(我可以在浏览器中看到带有我的域名的证书)但给了我一个如图所示的 404 页面,没有提及浏览器控制台中的错误原因或在服务器日志中(忽略 favicon.ico 错误。该文件确实存在于我的 backend/dist 文件夹中)。
我尝试通过创建生产版本并将 backend/dist 文件夹设置为我的活动 Web 文件夹来解决此问题(正如我遇到的 stackoverflow post 所建议的那样),但它仍然给出 404 错误。
【问题讨论】:
-
我们知道瓦坎达是一个激烈的孤立主义国家,我并不奇怪他们不提供文件。
-
哈哈。当试图寻找 Wakanda 软件的文档时,我总是必须在我的谷歌搜索中包含一个 -panther 参数。德普。还添加 -angularjs 参数,因为搜索 angular 的东西会带来很多 angularjs 结果:/
-
您是否更改了后端设置以接受 HTTPS 连接。并将证书文件放在“/Certificates”文件夹中?
-
是的@XiangLiu 这两个。 Wakanda 肯定在使用证书文件。我可以在网络浏览器中查看证书,它会显示我的实际域名。
-
@XiangLiu 我更新了我的屏幕截图以显示 Wakanda 正在使用证书。我已经在测试解决方案中重现了该错误。