当我使用 swagger UI 发出请求时,它使用错误的 URL,但是当我在浏览器上发出请求并使用 http://localhost:8080/client/getRecord/?id=j9jSeEYJOjWWp6V5EHP0 时,它工作得很好,因为它有“/client”路线,但在 Swagger 上没有。
\n\n对于上下文,这是我的index.js代码:
\nconst express = require(\'express\');\nconst app = express();\nconst cors=require(\'cors\');\nconst bodyParser = require(\'body-parser\');\nconst config = require("./config");\nconst swaggerUi = require(\'swagger-ui-express\')\nconst swaggerFile = require(\'./swagger/swagger_output.json\')\n\n// Defini\xc3\xa7\xc3\xa3o de rotas\nconst authRoutes = require(\'./routes/auth-routes\');\nconst arduinoRoutes = require(\'./routes/arduino-routes\');\n\nconst clientRoutes = require(\'./routes/client-routes\');\n\napp.use(\'/arduino\', arduinoRoutes);\napp.use(\'/auth\', authRoutes);\napp.use(\'/client\', clientRoutes);\n\napp.listen(config.port, () => console.log(\'App is listening on url \' + config.url));\n\napp.use(\'/doc\', swaggerUi.serve, swaggerUi.setup(swaggerFile, {explorer:true}));\n\nRun Code Online (Sandbox Code Playgroud)\n这是我的client-routes.js:
\nconst express = require(\'express\');\nconst firebase = require(\'../db\');\nconst Student = require(\'../models/record\');\nconst firestore = …Run Code Online (Sandbox Code Playgroud)