Advertisement
Guest User

Untitled

a guest
Mar 28th, 2018
148
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. 1.Router :
  2.  
  3. var UsersModel = require('../models/UsersModel'),
  4. cors = require('cors');
  5. var main = function(app){
  6.   app.get('/api/users',function(req,res){
  7.     UsersModel.readUsers(res);
  8.   });
  9.   app.post('/api/users/add',function(req,res){
  10.     UsersModel.signup(res);
  11.   });
  12. };
  13. module.exports = { controller: main };
  14.  
  15. 2.Model :
  16.  
  17. var connection = require('../bin/connection');
  18. var readUsers = function(res,position,number_page) {
  19.     let limit;
  20.     typeof position !== 'undefined' && typeof number_page !== 'undefined' ? limit = ' LIMIT '+position+','+number_page : limit = '';
  21.     connection.query(" SELECT * FROM users ORDER BY id_user DESC "+limit,function(err,row,field){
  22.         if(err) throw err;
  23.         res.send(JSON.stringify({"status": 200, "error": null, "response": row}));
  24.     });
  25. };
  26. var readUser = function(res) {
  27.     connection.query(" SELECT * FROM users WHERE id_user = ? ",res.id,function(err,row,field){
  28.         if(err) throw err;
  29.         res.send(JSON.stringify({"status": 200, "error": null, "response": row}));
  30.     });
  31. };
  32. var signup = function(res) {
  33.     console.log(res);
  34.     const data = {username: res.body.username, email: res.body.email, phone: res.body.phone, password: res.body.password, confirm_password: res.body.confirm_password}
  35.     connection.query(" INSERT INTO users SET username = '"+res.body.username+"', email = '"+res.body.email+"', phone = '"+res.body.phone+"', password = '"+res.body.password+"', confirm_password = '"+res.body.confirm_password+"'", function(err,row,field){
  36.         if(err) throw err;
  37.         res.send(JSON.stringify({"status": 200, "error": null, "response": row}));
  38.     });
  39. };
  40. module.exports = UsersModel = {
  41.     readUsers: readUsers,
  42.     signup: signup
  43. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement