@nodejs_ru

Страница 2326 из 2748
Сергей
22.07.2018
13:57:30
Ребята, кто настраивал webpack.HotModuleReplacementPlugin() - не получается сделать автоматическое обновление страницы.

Davlik
22.07.2018
14:00:36
привет всем! можете помочь мне с этим проблемой? — docker (Docker version 18.03.1-ce, build 9ee9f40) — postgres — node (v8.11.3) postgres-example-databases | 2018-07-22 06:46:58.970 PDT [24] FATAL: no pg_hba.conf entry for host "172.18.0.1", user "postgres", database "example", SSL off и не работает postgresql, как можно фиксить? спасибо заранее =))

Google
Sergey
22.07.2018
14:05:44
Тебе сокеты в маршруты надо встроить?
да (вероятно) ведь там ведь работа с бд

MaXG
22.07.2018
14:07:10
Только вот в сокетах нет маршрутов ... если я ничего не путаю

да (вероятно) ведь там ведь работа с бд
Что тебе мешает сделать класс и импортировать его в файлах где нужны сокеты?

А там просто new и корректный псевдомаршрут

Sergey
22.07.2018
14:12:11
сокеты подключаются в главном файле с сервера а слать сообщения надо из контроллеров (наверно) Я лишь образно представляю как это должно быть - потому что пример хрен найдешь - у всех код слишком простой показывающий лишь что соединение они сделали )))

Сергей
22.07.2018
14:14:54
В демо репозитории
Не надо писать сообщения столбиками

Google
Сергей
22.07.2018
14:15:13
Принято
Спасибо

MaXG
22.07.2018
14:15:19
Спасибо
Незачто

Sergey
22.07.2018
14:16:32
у меня еще jwt авторизация и все время шлются запросы c токеном и это надо совместить с сокетами )) Вот откуда я могу знать как делать такое приложение )) только если кто-то покажет близкий пример. Но все упорно держат тайну )

MaXG
22.07.2018
14:17:49
Ты в принципе вообще можешь сокеты утащить целиком на другой порт.. Или потыкать палочкой б-г мерзкий socket.io

Sergey
22.07.2018
14:20:14
а чем он плох ?

MaXG
22.07.2018
14:22:59
а чем он плох ?
Они багу исправленную в 0.9 версии точно не исправляли в 1.5 а потом я просто забил следить(бага была довольно критичная)

Sergey
22.07.2018
14:30:43
вот пытаешься гуглить проекты чатов на сокетах, но там у всех банальный код из одного-двух файлов )) либо без регистрации и полключается все сразу. Кантер показывает какой-то старый пример на сессиях. А у меня JWT - я сижу и пока только руками развожу. Вот все советуют - пишите свои проекты. Я вот написал авторизацию регистрацию для будущего чата на JWT. А вот дальше сразу застреваю )) Это не первый проект, в котором на определенном этапе я просто не знаю как делать дальше и те проекты были заброшены и незакончены. Этот мне хотелось бы закончить все таки )

енот
22.07.2018
14:34:33
есть пакет с мидлаврями для socket.io, в целом довольно удобно

MaXG
22.07.2018
14:34:56
Нахрена?

енот
22.07.2018
14:35:05
Нахрена?
валидировать?

MaXG
22.07.2018
14:35:26
В рамках одного открытия сокета - связь точка - точка и не прерывается

Sergey
22.07.2018
14:35:34
кто мешает слать токен в пакете сокетовом?
просто я вообще не теме сокетов - как там что )

MaXG
22.07.2018
14:35:43
Влезть не получится(смотри протокол)

енот
22.07.2018
14:35:49
MaXG
22.07.2018
14:36:39
Там не надо слать с каждым сообщение токен

Sergey
22.07.2018
14:37:10
возьми socket.io значит
взял, смотрю примеры, а они там пихают все в главный файл - и маршруты и бд. А у меня все разделено, типа mvc.

Google
MaXG
22.07.2018
14:37:10
Вообще - если не прошел валидацию - просто дропай соединение Коннешен клос .. ну и прочее

енот
22.07.2018
14:37:46
Davlik
22.07.2018
14:44:34
Centos?
OS X — El Capitan

енот
22.07.2018
14:45:52
OS X — El Capitan
поставь centos

Кирилл
22.07.2018
14:46:06
Кек

Davlik
22.07.2018
14:46:18
поставь centos
это работаль, сегодня начинал такое глюк

поставь centos
вместо os x поставить centos?

енот
22.07.2018
14:46:46
главное - не забывать страдать

Davlik
22.07.2018
14:47:11
ну да.
спасибо, лучше пусть не работает

A
22.07.2018
14:47:12
Добавь в файл пользователя и откуда моежт доступ иметь

В этот dba.conf

Там в коментах в файле подсказка есть

Davlik
22.07.2018
14:48:20
В этот dba.conf
туть нет такое файл

A
22.07.2018
14:49:29
https://docs.docker.com/engine/examples/postgresql_service/



Начало выделил

Host all all..

Google
A
22.07.2018
14:50:57
Короче это надо добавить

Чтобы без ssl заработало

Не удобно с трубы

Alexander
22.07.2018
14:52:02
Не удобно с трубы
неудобно с аирхона*

?
22.07.2018
14:52:44
Sergey
22.07.2018
14:54:28
mvc не нужен, эм. в чем сложность, ты импорт\экспорт не умеешь юзать?
я вообще не понимаю как строить архитектуру приложения с сокетами, что надо посылать, что не надо, что делать с токеном, как проверять авторизацию и тд. Мне вообще ничего не понятно. Как все это понять ... хз

Sergey
22.07.2018
15:02:49
не делай всё на сокетах, они не про то
я и не хотел. регистрация-авторизация сделана на http но оно дожно как-то там взаимодействовать ( наверно )

Sergey
22.07.2018
15:08:39
вот эта строчка не прокатит скорее всего `io.on('connection', routes.router);`

енот
22.07.2018
15:14:28
вот эта строчка не прокатит скорее всего `io.on('connection', routes.router);`
Занятно, значит у меня работает магическим образом

Sergey
22.07.2018
15:14:37


енот
22.07.2018
15:15:24
очевидно что routes.router предваряет нечто вроде const router = require('./router')

откуда ты сделаешь рекваер абсолютно неважно

Sergey
22.07.2018
15:18:56
в обще нифига не ясно ) найти бы код уже готового проекта написаного в том же стиле, чтобы можно было разобраться. Но попадается одна охинея

енот
22.07.2018
15:19:18
я тебе всё расписал что надо

Davlik
22.07.2018
15:19:23
Спасибо

енот
22.07.2018
15:19:42
что тебе непонятно? ты вообще понимаешь что такое require? module.exports.module_name?

я тебе из готового проекта копирую куски кода

Google
енот
22.07.2018
15:20:04
какая тебе разница где у тебя лежит файло если ты его экспортируешь?

тьфу, из него

Sergey
22.07.2018
15:23:11
если я правильно представляю , что бы я мог кудато импортировать io и слать от туда сообщения мне надо в его отдельном файле передавать app с сервером ... или что-то в этом роде ))

енот
22.07.2018
15:24:26
самый простой вариант я тебе показал, это раз

второе, нахрена тебе вообще io, используй комнаты

в третьих, ты можешь его через контекст передавать

pasvanok
22.07.2018
15:25:13
всем привет как мне 3 одинаковым элементам с классам file присвоить событие

Sergey
22.07.2018
15:25:41
енот
22.07.2018
15:25:52
Sergey
22.07.2018
15:26:10
блин )

енот
22.07.2018
15:26:58
посмотри что будет this в сокетах

ещё раз, нахрена тебе в роутере вообще io?

в комнаты для чата писать можно через socket который он отдает

хм

главное чтобы я не перепутал ничего

Sergey
22.07.2018
15:31:22
ещё раз, нахрена тебе в роутере вообще io?
ну я вообще не понимаю, что там надо делать ) я просто прдполагаю надо в контроллере импортнуть io. чтобы вызвать io.("connect", ... ); и все остальное

енот
22.07.2018
15:31:48
ты вообще что-нибудь на ноде писал?

Sergey
22.07.2018
15:32:45
ты вообще что-нибудь на ноде писал?
несколько CRUD писал с монгой и postgres

енот
22.07.2018
15:34:05
иди и читай про экспорт, импорт, колбэки

Павел
22.07.2018
15:36:24
Привет, нужно подождать промис СИНХРОННО в НЕ async функции. я понимаю, что это антипатерн, но нужно сделать

Страница 2326 из 2748