Advertisement
Guest User

Untitled

a guest
Sep 26th, 2016
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.46 KB | None | 0 0
  1. var Bookshelf = require('../../config/db').bookshelf;
  2.  
  3. // Sets model
  4. var UserData = Bookshelf.Model.extend({
  5. tableName: 'users'
  6. });
  7.  
  8. var UsersData = Bookshelf.Collection.extend({
  9. model: UserData
  10. });
  11.  
  12. module.exports = {
  13. UserData: UserData,
  14. UsersData: UsersData
  15. };
  16.  
  17. var Bookshelf = require('../../config/db').bookshelf;
  18.  
  19. // Sets model
  20. var Test = Bookshelf.Model.extend({
  21. tableName: 'test'
  22. });
  23.  
  24. var Tests = Bookshelf.Collection.extend({
  25. model: Test
  26. });
  27.  
  28. module.exports = {
  29. Test: Test,
  30. Tests: Tests
  31. };
  32.  
  33. var Model = require('./../models/test_model');
  34. var express = require('express');
  35. var router = express.Router();
  36.  
  37. /* GET listing. */
  38. router.get('/', function (req, res, next) {
  39.  
  40. Model.Tests .forge()
  41. .fetch()
  42. .then(function (collection) {
  43. res.json({error: false, data: collection.toJSON()});
  44. })
  45. .catch(function (err) {
  46. res.status(500).json({error: true, data: {message: err.message}});
  47. });
  48. });
  49.  
  50. module.exports = router;
  51.  
  52. var Model = require('./../models/user_model');
  53.  
  54. var express = require('express');
  55. var router = express.Router();
  56.  
  57. /* GET listing. */
  58.  
  59. router.get('/', function (req, res, next) {
  60. Model.Users .forge()
  61. .fetch()
  62. .then(function (collection) {
  63. res.json({error: false, data: collection.toJSON()});
  64. })
  65. .catch(function (err) {
  66. res.status(500).json({error: true, data: {message: err.message}});
  67.  
  68.  
  69. });
  70. });
  71.  
  72. module.exports = router;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement