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 값을 저장하고 문서로 남겨두고 싶지만 확실하지 않습니다.