Advertisement
Guest User

Untitled

a guest
Jan 19th, 2018
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. //index.js
  2.  
  3. const app = require('express')();
  4. const http = require('http').Server(app);
  5. ...
  6. var databaseInstance = new databaseManager({
  7.     host: process.env.MONGO_HOST,
  8.     port: process.env.MONGO_PORT,
  9.     user: process.env.MONGO_USER,
  10.     pass: process.env.MONGO_PASS,
  11.     database: process.env.MONGO_DATABASE
  12. });
  13. var authInstance = new authManager();
  14. var chatInstance = new chatManager();
  15.  
  16. // auth.js
  17.  
  18. class AuthManager extends EventEmitter {
  19.  
  20.     constructor() {
  21.  
  22.         super();
  23.        
  24.         ...
  25.  
  26.         initalizeRoutes();
  27.  
  28.     }
  29.  
  30. }
  31.  
  32. function initalizeRoutes() {
  33.  
  34.     console.log(main.expressApp)
  35.  
  36.     // I would like to access app here!
  37.     app.post('/auth', function(req, res) {
  38.  
  39.     ...
  40.        
  41.     });
  42.  
  43. }
  44.  
  45. module.exports = AuthManager;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement