Size: a a a

Node.js — русскоговорящее сообщество

2019 November 05

VE

Vladimir Egorov in Node.js — русскоговорящее сообщество
Вместо latest напишу версию которая тебе нужна
источник

A

Aleksei in Node.js — русскоговорящее сообщество
источник

DS

Dmitriy Soldatov in Node.js — русскоговорящее сообщество
Проясните одну вещь пжлст. Нужно с бэка ноды постучаться в другую АПИшку. Почему нельзя использовать нативный фетч? Я в разных исходниках вижу для этого юзали аксиос,реквест,ноде-фетч и тд.
источник

A

Aleksei in Node.js — русскоговорящее сообщество
Спасибо!
источник

A

Aleksei in Node.js — русскоговорящее сообщество
Вроде встала! )
источник

PS

Pavel Shakhov (pongo) in Node.js — русскоговорящее сообщество
Dmitriy Soldatov
Проясните одну вещь пжлст. Нужно с бэка ноды постучаться в другую АПИшку. Почему нельзя использовать нативный фетч? Я в разных исходниках вижу для этого юзали аксиос,реквест,ноде-фетч и тд.
потому что у ноды нет встроенного фетч
источник

TT

Tommy's Theme in Node.js — русскоговорящее сообщество
Подскажите, а есть ли способ при работе нод скрипта подсчитывать количество переданного и полученного трафика ?
источник

KS

Kot S in Node.js — русскоговорящее сообщество
Всем привет. Подскажите начинающему. Хочу запустить на компе сервер, чтобы если приходит запрос, проигрывается звук. Поставил mplayer. Пробовал play-sound в таком виде
const player = require('play-sound')();
player.play('beep.wav', function(err)
{
 if (err) throw err
});
Проблема в том, что звук проигрывается постоянно. Хотя есть запустить в командной строке mplayer beep.wav он проигрывается один раз. Пробовал ещё так
const { exec } = require('child_process');
exec('mplayer beep.wav');
То же самое, зацикливается звук. Что можете посоветовать?
источник

AZ

Artem Zuev in Node.js — русскоговорящее сообщество
а не смотрели опции запуска? может там по дефолту идет что-то типа "loop = true" ?
источник

KS

Kot S in Node.js — русскоговорящее сообщество
Artem Zuev
а не смотрели опции запуска? может там по дефолту идет что-то типа "loop = true" ?
Вроде ничего
Вот код play-sound
https://github.com/shime/play-sound/blob/master/index.js
По сути там просто запускается child_process
источник

KS

Kot S in Node.js — русскоговорящее сообщество
Есть опция timeout при запуске через child_process, которая убивает процесс, если он не закончился раньше. Но даже с ней не работает
источник

AZ

Artem Zuev in Node.js — русскоговорящее сообщество
А в каком месте кода запускаете?
источник

KS

Kot S in Node.js — русскоговорящее сообщество
const http = require('http');
const jsonBody = require('body/json');
const player = require('play-sound')();
// const { exec } = require('child_process');

const port = 80;

const server = http.createServer((req, res) => {
   jsonBody(req, (err, body) => {
     if (body.notifySound)
     {
       player.play('beep.wav');
     // exec('"mplayer" beep.wav');
     }

     res.statusCode = 200;
     res.setHeader('Content-Type', 'text/plain');
     res.end();
   });
});

server.listen(port, () => {
 console.log(`Server running`);
});
источник

I

Igor in Node.js — русскоговорящее сообщество
-loop <number>
             Loops movie playback <number>  times.
источник

I

Igor in Node.js — русскоговорящее сообщество
из доки на mplayer
источник

KS

Kot S in Node.js — русскоговорящее сообщество
Igor
-loop <number>
             Loops movie playback <number>  times.
По умолчанию 1, как я понимаю
источник

KS

Kot S in Node.js — русскоговорящее сообщество
Ведь, как я писал, если выполнить mplayer beep.wav проигрывается один раз и всё
источник

I

Igor in Node.js — русскоговорящее сообщество
Kot S
По умолчанию 1, как я понимаю
судя по зацикливанию, 0
источник

V

Vladyslav in Node.js — русскоговорящее сообщество
Гайз, подскажите, вот ищу юзера, вернул промис, достал из него поля для токена и вроде все ок, но не все. Мне нужно сгенерировать токены для разных ролей с разным временем и я хотел достать роль из промиса, но не получается. Если просто обратится - получаю ошибку, а если вызвать у кандидата then, то пишет что нет такого метода, хотя это промис. Можете подсказать где я ошибся?
источник

I

Igor in Node.js — русскоговорящее сообщество
Kot S
Ведь, как я писал, если выполнить mplayer beep.wav проигрывается один раз и всё
надо попробовать явно цифру 1 указать, может, прокатит
источник