dt_expressapp/app/routes/jwt_route.js

78 lines
2.1 KiB
JavaScript

const express = require('express');
const router = express.Router();
const bodyParser = require('body-parser');
const app = express();
app.use(bodyParser.urlencoded({ extended: true }));
const Mycontroller = require('../controllers/jwt_controller');
/**
* @swagger
* /addMacValue:
* post:
* summary: Create a new Business
* description: Create a new user with the specified details.
* requestBody:
* required: true
* content:
* application/json:
* schema:
* type: object
* properties:
* key:
* type: string
* example: 'NGYB6784HUUSDJ'
* mail:
* type: string
* example: 'ss@gmail.com'
* company_name:
* type: string
* example: 'ASD'
* mac_id:
* type: array
* items:
* type: object
* properties:
* address:
* type: string
* example: '192.168.1.108'
* netmask:
* type: string
* example: '255.255.255.0'
* family:
* type: string
* example: 'IPv4'
* mac:
* type: string
* example: '01:02:03:0a:0b:0c'
* internal:
* type: boolean
* example: false
* cidr:
* type: string
* example: '192.168.1.108/24'
* responses:
* '201':
* description: User created successfully
* '400':
* description: Bad request. Invalid input or validation error.
*/
router.post('/addMacValue', Mycontroller.addMacValue)
router.post('/createLicencyKey', Mycontroller.createLicencyKey)
router.get('/encryptLicenseKey', Mycontroller.encryptLicenseKey)
router.get('/decryptLicenseKey', Mycontroller.decryptLicenseKey)
module.exports = router