cms icon indicating copy to clipboard operation
cms copied to clipboard

7.0的API在哪里呢?

Open zhaopeng1919 opened this issue 4 years ago • 4 comments

按照文档所示 可以通过 http://<example.com>/api/docs/(需要将 example.com 替换为真实域名或IP地址)访问 SSCMS 生成的 Swagger API 文档。 可是在windowsIIS部署成功后按照操作手册并没有API文件夹啊,找不到这个路径的。还需要配置什么其他的东西么?

zhaopeng1919 avatar Jan 22 '21 09:01 zhaopeng1919

同问

hanpan1935 avatar Apr 12 '23 13:04 hanpan1935

Startup里吧Swagger给注释掉了 // if (!settingsManager.IsSafeMode) // { // app.UseOpenApi(); // app.UseSwaggerUi3(); // app.UseReDoc(settings => // { // settings.Path = "/api/docs"; // settings.DocumentPath = "/swagger/v1/swagger.json"; // }); // }

hanpan1935 avatar Apr 12 '23 14:04 hanpan1935

对,因为很多安全检测认为系统显示API文档是漏洞,所以给去掉了。 可以通过官网的文档查看API相关信息: https://sscms.com/docs/v7/api/#%E4%B8%BA%E4%BB%80%E4%B9%88%E4%BD%BF%E7%94%A8-rest-api

starlying avatar Jun 07 '23 03:06 starlying

对,因为很多安全检测认为系统显示API文档是漏洞,所以给去掉了。 可以通过官网的文档查看API相关信息: https://sscms.com/docs/v7/api/#%E4%B8%BA%E4%BB%80%E4%B9%88%E4%BD%BF%E7%94%A8-rest-api

我认为不应该直接注释掉,应该弄成一个开关由使用方,自行管理

netsmallhao avatar Aug 03 '23 02:08 netsmallhao