Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос

s2dent

  • 2
    вклад
  • 1
    вопрос
  • 9
    ответов
  • 11%
    решений
Ответы
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Как исправить ошибку на nodejs с websoket?

    s2dent @s2dent
    Попробуйте так:
    clients[id].send(history, { binary: true, mask: true });
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как настроить nginx+express.js?

    s2dent @s2dent
    Так это логично, res.redirect('/login'); означает, что клиенту, в HTTP заголовках, будет выдан статус с кодом 302 и адрес редирректа, куда должен перейти клиент (браузер). Т.е., допустим, пользователь заходит по адресу "mysite/mac-address/", а сервер перенаправляет его на "mysite/login", куда он и пытается достучаться, естественно Nginx этот запрос не обработает, а вот, если будет "res.redirect('/mac-address/login');", то всё должно работать так, как хочется.
    Ответ написан более трёх лет назад
    2 комментария
    2 комментария
  • Как обмениваться данными между 3 запущенными процессами в Node.js?

    s2dent @s2dent
    Вариантов полно и не обязательно использовать сторонние модули, работать с сокетами (именно так работают модули node-ipc, node-dbus и много других, предназначенных для этих целей) можно и через встроенный модуль "net".
    https://nodejs.org/api/net.html
    Или же, как вариант, запускать из основного процесса дочерние и общаться с ними так.
    https://nodejs.org/api/child_process.html (child_process.fork())
    const bot1= require('child_process').fork('./bot1.js');
    bot1.send({param: value});
    bot1.on('message', function (message) {
    //...
    });

    В общем, вариантов предостаточно, dnode, messenger.js и т.п.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • NW.js vs Electron?

    s2dent @s2dent
    Основная (но далеко не единственная) отличающая черта в них — это подход в реализации. В NW, точкой входа могут выступать HTML или JS, а у Electron точка входа javascript, который запускает отдельные процессы для окон приложения, т.е. для каждого нового окна будут рождаться новые процессы.
    Подробнее можете почитать здесь.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как решить проблему с кириллицей в Electron node-webkit?

    s2dent @s2dent
    Если кодировка файла в юникоде и метатег charset=UTF-8, то всё должно отображаться корректно.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как в express правильно задать cors для всех путей?

    s2dent @s2dent
    app.use(function(req, res, next) {
    	res.header("Access-Control-Allow-Origin", "*");
    	res.header("Access-Control-Allow-Headers", "Origin, X-Requested-With, Content-Type, Accept");
    	next();
    });
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Какие есть UI-фреймворки для HTML Desktop Apps?

    s2dent @s2dent
    Например webix или semantic-ui
    Вот Вам список фреймворков
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Какой плагин, укорачивает имена классов стилей в html?

    s2dent @s2dent
    Есть нечто подобное в виде плагина для grunt, на хабре о нём статья была.
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
  • Можно ли в mongo сделать вложеный запрос в другую таблицу?

    s2dent @s2dent
    Можете почитать здесь и здесь.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
Оценили как «Нравится»
Самые активные сегодня
  • Enokin
    Владислав
    • 8 ответов
    • 0 вопросов
  • mayton2019
    • 7 ответов
    • 0 вопросов
  • Evgenii
    • 7 ответов
    • 0 вопросов
  • Drno
    • 5 ответов
    • 0 вопросов
  • sharp97
    sharp97
    • 4 ответа
    • 1 вопрос
  • OpenAI
    OpenAI
    • 5 ответов
    • 0 вопросов
  • © Habr
  • О сервисе
  • Правила
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации