我正在使用docker。
-我从here开始了一个名为kartoza / postgis的容器。
----该容器内有一个postgresql数据库。我将该容器连接到另一个名为postgrest(A Web Api)的容器。(您可以找到here)。
---我开始使用一个大容器来使用方法(静态API的OpenAPI规范)。[here)
我将这些容器安装在Azure虚拟机中(ubuntu 16-04)。从DataGrip(resharper工具)到我的本地主机和控制数据库的端口方向。
我的Postgresql DB端口是5433。postgrest端口:3000。Swagger ui端口:82。我可以使用localhost:3002查看我的实体。当我键入localhost:82时,swagger ui会打开。但是,当我使用方法时,它会导致提取错误。
我怀疑来自配置文件,但不知道它在哪里。
也从CORS设置中怀疑,但是如果ı可以在host:3002上看到,那么CORS上没有问题。对吧?
我尝试了默认端口,但是没有用(postgresql:5432 postgrest:3000 Swagger:80)
抱歉,我的眼神。我的英语太烂了。
请帮助。
您将获得一个站点绑定窗口
然后您将获得http和https的详细信息
在其中单击“ https”,然后单击编辑
然后您将获得另一个窗口,编辑网站绑定
在该窗口中检查SSL证书
如果SSL证书=未选择
精简IIS Express开发证书
然后停止并启动IIS
问题会好的.......