Ответы пользователя по тегу Express.js
  • Как определить base_url?

    @eQ1
    Await головного мозга.
    var url = require('url');
    var adr = 'http://domain.ru/images/icon.png?test=132';
    var parsedUrl = url.parse(adr, true);
    
    console.log(parsedUrl.host); //returns 'domain.ru'
    console.log(parsedUrl.pathname); //returns '/images/icon.png'
    console.log(parsedUrl.search); //returns '?test=132'
    
    var queryTest = parsedUrl.query; //returns an object: { test: '132' }
    console.log(queryTest.test); //returns 132
    Ответ написан
    Комментировать
  • Как подписаться на события в другом модуле node.js?

    @eQ1
    Await головного мозга.
    // module.js
    module.exports = (ee) => {
        ee.on('test', n => console.log(n));
    }
    
    //app.js
    const {EventEmitter} = require('events');
    const ee = new EventEmitter();
    require('./module.js')(ee);
    ...
    ee.emit('test');
    Ответ написан
    Комментировать