
Billur
04.06.2018
18:48:20
I am going to send sms by serial port in node.js
But i have some problems
Can you help me?

Yaroslav
04.06.2018
18:49:58

Google

Денис
04.06.2018
18:50:43

Yaroslav
04.06.2018
18:50:58
Там же полно примеров простых приложений

Denis
04.06.2018
19:04:34
Доброй ночи
Что так объявляется? _async.parallel
Это присвоенно константе

Yaroslav
04.06.2018
19:05:36

Cenator
04.06.2018
19:06:27

Denis
04.06.2018
19:07:19
Константа вызывается в коде, было предположение о функции, но самой функции с таким именем не нашел
В целом по проекту

Cenator
04.06.2018
19:07:55
Есть promise all и for await of (под флагом)

Denis
04.06.2018
19:10:06
В любом случае это нужно, так как далее открывется скобка, потом начинается блок в котором достаются данные из БД и обрабатываются.

Kool
04.06.2018
19:10:06

Google

Denis
04.06.2018
19:11:21

Kool
04.06.2018
19:11:29
в каком году промисы пришли?

Denis
04.06.2018
19:14:14
Крутой парень, теперь все стало понятно, просто проблема срочная на проекте по дедлайну уже сегодня должна была быть решена проблема, API не я занимаюсь, но ждать когда завтра допишут скрипт нет время, приходится вникать.

Kool
04.06.2018
19:14:21
походу где то к концу 2016 )
а что, нужно помочь?
скрипт в студию
хотя конечно наивно, если код содержит коммерческую тайну

Denis
04.06.2018
19:16:19
Настолько помощь не могу просить, неудобно, и проект закрытый. Могу только сайтом поделится, если сам проект интересно посмотреть.

Kool
04.06.2018
19:16:45
ну тогда я помог чем смог =)


Joseph
04.06.2018
19:17:18
Здравствуйте, в чем моя ошибка? const events = require('events');
const net = require('net');
const channel = new events.EventEmitter();
channel.clients = {};
channel.subscriptions = {};
channel.on('join', function(id, client){
this.clients[id] = client;
this.subscriptions[id] = (SenderId, message) => {
if (id != SenderId) {
this.clients[id].write(message);
}
};
this.on('broadcast', this.subscriptions[id]);
});
const server = net.createServer((client, error) => {
if (error) {
console.log(error.toString());
}
const id = ${client.remoteAddress}:${client.remotePort};
channel.emit('join', id, client);
client.on('data', data =>{
data = data.toString();
channel.emit('broadcast', id, data);
});
});
server.listen(8080);
Выхлоп:
TypeError: "encoding" must be a valid string encoding
at fromString (buffer.js:308:13)
at Function.Buffer.from (buffer.js:177:12)
at createWriteReq (net.js:825:45)
at Socket._writeGeneric (net.js:776:11)
at Socket._write (net.js:799:8)
at doWrite (_stream_writable.js:397:12)
at writeOrBuffer (_stream_writable.js:383:5)
at Socket.Writable.write (_stream_writable.js:290:11)
at Socket.write (net.js:717:40)
at EventEmitter.subscriptions.(anonymous function) (/Users/oxxxra/hello_express/cli.js:12:18)


Denis
04.06.2018
19:17:20
Конечно, и на этом спасибо, но думаю и еще вопросы будут, не будем прощаться)))

Kool
04.06.2018
19:17:35
ок )

Gkio
04.06.2018
19:54:15
привет можете подсказать какой package или как написать crawler до которого надо будит осуществить oauth2 ( это oauth2 ) не знаю как сделать

Кирилл
04.06.2018
19:56:49
Кто знает, как в js можно асинхронный метод сделать?
И вообще, возможно ли это?

Morsik
04.06.2018
19:57:16
сегодня один вопрос лучше другого

Yaroslav
04.06.2018
19:57:25
Ага

Cenator
04.06.2018
19:57:44

Varyen
04.06.2018
19:57:44

Google

Gkio
04.06.2018
19:57:55

Кирилл
04.06.2018
19:58:20

Cenator
04.06.2018
19:58:31

Gkio
04.06.2018
19:58:38

Cenator
04.06.2018
19:58:51
class Hui {
kek = async () => {}
}

Varyen
04.06.2018
19:59:34

Gkio
04.06.2018
20:00:01
https://storage.jumpshare.com/preview/RoKZirnSyjv7ydHeIh2aypYQRV3idmAnLjdbogFsncYb7dr3_bzUa9s7G3kiapq-UDKHByOyGa2HM5uqSB_RU90Iq-_ZMIwlJNqsu6s4bO0F1kR3dMUjedqC16uBUu85

Кирилл
04.06.2018
20:00:13
Не работало(

Varyen
04.06.2018
20:00:36
вообще вроде как должно

Morsik
04.06.2018
20:00:37
а почему ругается?

Varyen
04.06.2018
20:00:40
не?

Morsik
04.06.2018
20:00:42
наведи

Cenator
04.06.2018
20:01:34
Не комильфо

Кирилл
04.06.2018
20:02:14
Это eslint пишет Unexpected token setup

Gkio
04.06.2018
20:04:12
https://github.com/eslint/eslint/issues/8366#issuecomment-326776306

Кирилл
04.06.2018
20:06:04

Varyen
04.06.2018
20:09:56
Не комильфо
но ведь работает! Может конечно за счет бабеля, но все же

Google

Varyen
04.06.2018
20:10:02
я даже не задумывался никогда

Cenator
04.06.2018
20:11:01

Алексей
04.06.2018
20:13:38
Добрый вечер уважаемые любители node js. Есть ли у кого нибудь время помочь разобрать один вопрос, поставленный мне от руководителя. Я бы сам гуглил, но я не знаю в каком направлении двигаться и знаю ровным счетом ничего. вопрос скину вличку или сюда. (вопрос про запрос ответ сервер клиент)

Yaroslav
04.06.2018
20:14:10

Алексей
04.06.2018
20:20:43
Как я понял вопрос: Сделать сервер и клиент. То так что бы на запрос клиента, сервер отвечал по разному(if, else): то есть отправил клиент (1) Серверу, пришло 5, отправил 2-пришло 4. И т.д.
Методом Post сказал пользоваться( или посмотретьчто то на его примере) *главное что бы сервер отвечал на конкретный запрос, если у сервера нет (1) то он ответил нет такого. // может, про url.com/1, url.com/2,... это...

Yaroslav
04.06.2018
20:21:13
В чем вопрос?

Алексей
04.06.2018
20:22:20
сделать сервер отвечающий на заданные параметры, которые передает клиент

Yaroslav
04.06.2018
20:23:28
Установи node.js. express.js, посмотри доку и примеры по express
Там не сложно

Алексей
04.06.2018
20:25:11
хорошо. буду смотреть в этом направлении

Денис
04.06.2018
21:05:00
Вроде , начало получаться, что это ошибка означает?
Статус 0

Gkio
04.06.2018
21:07:01
network покажи


Nikolay
04.06.2018
21:08:26
Здравствуйте, в чем моя ошибка? const events = require('events');
const net = require('net');
const channel = new events.EventEmitter();
channel.clients = {};
channel.subscriptions = {};
channel.on('join', function(id, client){
this.clients[id] = client;
this.subscriptions[id] = (SenderId, message) => {
if (id != SenderId) {
this.clients[id].write(message);
}
};
this.on('broadcast', this.subscriptions[id]);
});
const server = net.createServer((client, error) => {
if (error) {
console.log(error.toString());
}
const id = ${client.remoteAddress}:${client.remotePort};
channel.emit('join', id, client);
client.on('data', data =>{
data = data.toString();
channel.emit('broadcast', id, data);
});
});
server.listen(8080);
Выхлоп:
TypeError: "encoding" must be a valid string encoding
at fromString (buffer.js:308:13)
at Function.Buffer.from (buffer.js:177:12)
at createWriteReq (net.js:825:45)
at Socket._writeGeneric (net.js:776:11)
at Socket._write (net.js:799:8)
at doWrite (_stream_writable.js:397:12)
at writeOrBuffer (_stream_writable.js:383:5)
at Socket.Writable.write (_stream_writable.js:290:11)
at Socket.write (net.js:717:40)
at EventEmitter.subscriptions.(anonymous function) (/Users/oxxxra/hello_express/cli.js:12:18)
Основная в том, что запостил простыню кода сюда вместо песочницы.


Денис
04.06.2018
21:08:40

Gkio
04.06.2018
21:16:17
There is no HTTP status code 0. What you see is a 0 returned by the API/library that you are using. You will have to check the documentation for that.

Kool
04.06.2018
21:19:33
не отправляет данные назад

Google

Денис
04.06.2018
21:42:15
Можете посмотреть,кто не спит, найти ошибку , вот ссылка, я там в самом верху расположил коментарии https://codepen.io/anon/pen/bKppEJ

dexofan
04.06.2018
22:11:46
https://habr.com/post/413187/

Naught
05.06.2018
00:36:59
Ребят, посоветуйте - аутентифицирую юзера по токену jwt, роуты приватные имеют middleware аутентификации, написаную ручками. Наверняка, есть для этого готовые решения. Имеет смысл их использовать или самописное норм? Какие посоветуете тогда?

Sergei
05.06.2018
00:48:37
Passport?

Mark
05.06.2018
00:52:11
Passport?

Sergei
05.06.2018
00:55:16
Passport?
Это был ответ на тему что использовать для авторизации.

Mark
05.06.2018
00:55:50
Мой тоже, это типа x2 ?

Sergei
05.06.2018
00:57:57
Скорее для аутентификации)
Но если не нужна широта выбора для авторизации и устраивает самопис, то зачем что то менять. Хотя если появился вопрос, то видимо самопис чем то не устраивает)

Naught
05.06.2018
01:03:30

Sergei
05.06.2018
01:04:17

Naught
05.06.2018
01:05:18
Тогда выбор очевиден.
Спасибо. Passport действительно актуален? использовал его , когда надо было авторизацию по сторонним стратегиям подтягивать, показался увесистым.

Sergei
05.06.2018
01:06:28

mr_makss
05.06.2018
01:06:54
Нативный js и нативный серверный язык. В них хватит изузев для правки :)

Naught
05.06.2018
01:09:02

Sergei
05.06.2018
01:13:19