在 Debian 系统里,“Swagger 在哪找”取决于你指的是 Swagger 的什么形态。下面按常见情况给你说明:
Swagger UI 本身是一个 前端静态项目,不一定“装在系统里”。
npm install -g swagger-ui
路径一般在:
/usr/lib/node_modules/swagger-ui/
或你当前项目的:
node_modules/swagger-ui/
docker run -p 8080:8080 swaggerapi/swagger-ui
然后浏览器访问:
http://localhost:8080
wget https://github.com/swagger-api/swagger-ui/archive/refs/heads/master.zip
解压后直接用浏览器打开 dist/index.html
如果你在 Debian 上开发 Java 项目:
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger2</artifactId>
</dependency>
或 SpringDoc:
<dependency>
<groupId>org.springdoc</groupId>
<artifactId>springdoc-openapi-starter-webmvc-ui</artifactId>
</dependency>
http://localhost:8080/swagger-ui.html
或
http://localhost:8080/swagger-ui/index.html
docker run -p 8081:8080 swaggerapi/swagger-editor
访问:
http://localhost:8081
which swagger
dpkg -l | grep swagger
find / -name "*swagger*" 2>/dev/null
如果你能告诉我:
我可以直接给你更精确的命令和路径。