Advertisement
Guest User

Untitled

a guest
Nov 19th, 2016
159
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.32 KB | None | 0 0
  1. TypeError: models.channels.create is not a constructor
  2.  
  3. user.js //contains user table schema
  4. news.js //contains news table schema
  5.  
  6. var users = require( './user' );
  7. var news = require( './news' );
  8.  
  9. module.exports = {
  10. users:users,
  11. news:news
  12. };
  13.  
  14. var config = require('../config');
  15. module.exports = function(schema){
  16. var users = config.define('channels', {
  17. user_name: { type: schema.String, limit: 30 },
  18. ...
  19. created_at: { type: schema.Date },
  20. updated_at: { type: schema.Date }
  21. });
  22.  
  23. return users;
  24. };
  25.  
  26. var caminte = require( 'caminte' ),
  27. Schema = caminte.Schema,
  28. config = {
  29. driver: "mysql",
  30. host: "localhost",
  31. port: "3306",
  32. username: "root",
  33. password: "",
  34. database: "test",
  35. pool: true
  36. },
  37. schema = new Schema( config.driver, config );
  38.  
  39. module.exports = {
  40. caminte: caminte,
  41. Schema: Schema,
  42. config: config,
  43. schema: schema
  44. }
  45.  
  46. var socket = require( 'socket.io' ),
  47. ...
  48. config = require( './config' ),
  49. models = require( './models' );
  50.  
  51. io.on( 'connection', function (socket) {
  52. socket.on( "new_channel", function (data, device) {
  53. const channels = new models.channels.create(function(err){
  54. user_name: 'Peter'
  55. });
  56.  
  57. console.log( channels );
  58. } );
  59. } );
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement