socialbot/routes/user.js

32 lines
859 B
JavaScript
Raw Normal View History

2022-02-03 18:41:15 +01:00
var express = require('express');
2022-02-06 20:42:11 +01:00
const db = require('../models');
2022-02-03 18:41:15 +01:00
var router = express.Router();
2022-02-06 20:42:11 +01:00
var User = db.User;
2022-02-03 18:41:15 +01:00
/* GET users listing. */
2022-02-06 20:42:11 +01:00
router.get('/', async function(req, res, next) {
var users = await User.findAll();
res.send(users);
});
2022-02-07 07:29:07 +01:00
router.get('/get/:id', async function(req, res, next) {
var users = await User.findByPk (req.params.id);
res.send(users);
});
router.put('/update/:id', async function(req, res, next) {
2022-02-06 20:42:11 +01:00
var users = await User.update({'email':'eve@uplink.si'}, {where:{'ID':req.params.id}});
res.send(users);
});
2022-02-07 07:29:07 +01:00
router.get('/new', async function(req, res, next) {
var users = await User.create({'name':'EVE2', 'email':'eve@2uplink.si', 'password':'some-random-password'});
res.send(users);
});
2022-02-06 20:42:11 +01:00
router.get('/add', function(req, res, next) {
2022-02-03 18:41:15 +01:00
res.send('respond with a resource');
});
module.exports = router;