无法在Swagger上获取TypeError

问题描述 投票:0回答:1

我正在使用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会打开。但是,当我使用方法时,它会导致提取错误。

enter image description here

我怀疑来自配置文件,但不知道它在哪里。

enter image description here

也从CORS设置中怀疑,但是如果ı可以在host:3002上看到,那么CORS上没有问题。对吧?

我尝试了默认端口,但是没有用(postgresql:5432 postgrest:3000 Swagger:80)

抱歉,我的眼神。我的英语太烂了。

请帮助。

postgresql docker swagger postgis postgrest
1个回答
0
投票
在右上角,您将看到一些设置,单击“绑定”

您将获得一个站点绑定窗口

然后您将获得http和https的详细信息

在其中单击“ https”,然后单击编辑

然后您将获得另一个窗口,编辑网站绑定

在该窗口中检查SSL证书

如果SSL证书=未选择

精简IIS Express开发证书

然后停止并启动IIS

问题会好的.......

© www.soinside.com 2019 - 2024. All rights reserved.