swagger-jsdoc/GETTING-STARTED.md at master · Surnet/swagger-jsdoc
Tue Oct 20 2020 06:52:08 GMT+0000 (Coordinated Universal Time)
Saved by
@duc.pt172483@gmail.com
/**
* @swagger
*
* definitions:
* NewUser:
* type: object
* required:
* - username
* - password
* properties:
* username:
* type: string
* password:
* type: string
* format: password
* User:
* allOf:
* - $ref: '#/definitions/NewUser'
* - required:
* - id
* - properties:
* id:
* type: integer
* format: int64
*/
/**
* @swagger
* /users:
* get:
* description: Returns users
* produces:
* - application/json
* responses:
* 200:
* description: users
* schema:
* type: array
* items:
* $ref: '#/definitions/User'
*/
app.get('/users', (req, res) => {
// Your implementation logic comes here ...
});
/**
* @swagger
*
* /users:
* post:
* description: Creates a user
* produces:
* - application/json
* parameters:
* - name: user
* description: User object
* in: body
* required: true
* type: string
* schema:
* $ref: '#/definitions/NewUser'
* responses:
* 200:
* description: users
* schema:
* $ref: '#/definitions/User'
*/
app.post('/users', (req, res) => {
// Your implementation logic comes here ...
});
content_copyCOPY
https://github.com/Surnet/swagger-jsdoc/tree/master/docs
Comments