/
var
/
www
/
myprog.com.ua
/
server
/
node
/
api
/
controllers
/
/var/www/myprog.com.ua/server/node/api/controllers
mkdir
upload
Name
Size
Mode
Actions
clients_controller.js
18747
0644
edit
dl
rm
roles_controller.js
1448
0644
edit
dl
rm
web_app_controller.js
9548
0644
edit
dl
rm
Edit:
/var/www/myprog.com.ua/server/node/api/controllers/roles_controller.js
(1448B)
const log = require('../../logs/log') const Role = require('../../objects/role') exports.create = async (req, res) => { log.debug('api', req.originalUrl, req.params) try { let { name } = req.body let role = new Role({ name }) res.status(200).json(await core.context.create_role(role)); } catch (e) { log.error('api', req.originalUrl, e, req.params) res.status(400).json(e.message) } } exports.get_role_clients = async (req, res) => { log.debug('api', req.originalUrl, req.params) try { let { limit, id } = req.params res.status(200).json(await core.context.get_role_clients({ limit, id })); } catch (e) { log.error('api', req.originalUrl, e, req.params) res.status(400).json(e.message) } } exports.get_role = async (req, res) => { log.debug('api', req.originalUrl, req.params) try { let { id } = req.params res.status(200).json(await core.context.get_role({ id })); } catch (e) { log.error('api', req.originalUrl, e, req.params) res.status(400).json(e.message) } } exports.get_all = async (req, res) => { log.debug('api', req.originalUrl, req.params) try { let { limit } = req.params res.status(200).json(await core.context.get_roles({ limit })); } catch (e) { log.error('api', req.originalUrl, e, req.params) res.status(400).json(e.message) } }
Save
cmd:
run