Forum Discussion

dlgn96's avatar
dlgn96
Frequent Visitor
4 years ago

I want to save it as swagger ui api document.

yaml 파일

openapi: 3.0.0
info:
title: Swagger Petstore
version: 1.0.0
servers:
- description: My API
url:
paths:
/users/add:
post:
summary: Adder API
description: "post user insert"
tags:
- Post
requestBody:
description: user server send value
required: true
content:
application/x-www-form-urlencoded:
schema:
type: object
properties:
user_id:
type: integer
description: "user_id"
user_name:
type: string
description: "user_name"
responses:
'200':
description: user insert ok
content :
application / json :
스키마 :
유형 : 객체
속성 :
ok :
유형 : 부울
사용자 :
유형 : 객체
예 : [{ "user_id": 1, "user_name": "user1"}]

 

app.js 파일

app.post ( '/ users / add', function (req, res) {
 console.log ( 'user_name :'+ req.body.user_name);
 console.log ( 'user_id :'+ req.body.user_id);
// const {user_id, user_name} = req.body
 let user_id = req.body.user_id;
 let user_name = req.body.user_name;
 const users = {user_id : user_id, user_name : user_name};
 res.json ({ok : true, 사용자 : 사용자});
});

 

yaml 파일에서 app.js 파일로 잘 이동하고 값을 다시 잘 전달합니다. 
그러나 yaml Post 값을 저장하고 문서로 남겨두고 싶지만 확실하지 않습니다.

 

No RepliesBe the first to reply