
Maxim
27.08.2018
21:09:58

Gleb
27.08.2018
21:12:37

Maxim
27.08.2018
21:14:15

Gleb
27.08.2018
21:15:44

Google

Gleb
27.08.2018
21:16:35
оба решения странные. зачем роутеру в РЕКВЕСТ объекте инстанс сокетов. на каждый запрос. в каждом роуте.

Maxim
27.08.2018
21:20:01
не верю я что импортить по сути рутовый модуль в контроллеры это нормально

Gleb
27.08.2018
21:23:20

Maxim
27.08.2018
21:24:07

Gleb
27.08.2018
21:24:18
а, ты про это
в чем проблема сделать отдельный модуль с сокетами и его импортить где тебе нужно

Maxim
27.08.2018
21:26:40
а, ты про это
ага, мы друг друга немного не так поняли)
я понимаю что чисто технически все варианты работать, хотелось бы узреть бест-практис
нагуглил этот снипет, кажись то что нужно, и то о чём ты смне говоришь - https://gist.github.com/laterbreh/5d7bdf03258152c95b8d
var app = express();
app.io = require('socket.io')();
var routes = require('./routes/index')(app.io);
app.use('/', routes);

Gleb
27.08.2018
21:27:54
ну тоже такое, нафиг в апп это добавлять

Denys
27.08.2018
21:37:54
А какой сервис лучше заюзать, чтобы отправлять емейлы для резета пароля? может где-то можно почитать об этом? раньше не делал подобное

Maxim
27.08.2018
21:44:32

Google

Gleb
27.08.2018
21:45:15

Maxim
27.08.2018
21:45:50

Gleb
27.08.2018
21:47:07

Мис Гамори
28.08.2018
00:11:27
Привет всем)

Im the
28.08.2018
00:11:43

Мис Гамори
28.08.2018
00:14:47
Доброе

Alexander
28.08.2018
00:15:16

Мис Гамори
28.08.2018
00:15:59

Fatty
28.08.2018
00:16:59
Добрый день кстати. Так же ни чего не продаю

Alexander
28.08.2018
00:17:18
Ничего вообще пока
Если что, тут ИЛИ обсуждают важные проблемы и помогают ИЛИ молчат. Это не чат для общения

Мис Гамори
28.08.2018
00:17:46
Ясно
А что имени обсуждайте ?

Sergei
28.08.2018
01:24:59

Alexander
28.08.2018
02:42:39
Как дождаться выполнение функции до конца в async? У меня в await находится async функция. И этот await кончается когда async функция только началась
await что-то {
asyncFunction()
}

Sergei
28.08.2018
03:13:52

Dmitry
28.08.2018
03:17:42
express-brute кто-то юзал. Это "лучшее" что есть для express или есть еще варианты?

Maxim
28.08.2018
03:37:56
Как у вас в чате ботов банить?

Таймураз
28.08.2018
04:08:04
!спам

Вишневый чай
28.08.2018
04:45:50
!спам
А ведь по смыслу "!спам" - значит НЕ спам

енот
28.08.2018
05:21:21

Google

Вишневый чай
28.08.2018
05:23:10
Аля !спам¡

енот
28.08.2018
05:24:26

Aram
28.08.2018
06:04:27

Artur
28.08.2018
06:16:55
Всем привет, в сети много материла по ноде , что можете посоветовать?

Zhenya
28.08.2018
06:22:23

Artur
28.08.2018
06:27:40

Andruha
28.08.2018
06:33:04
кто с Tarantool работает?

Alexandr
28.08.2018
06:49:49
ERROR in ./src/js/router/index.js
Module not found: Error: Can't resolve '../components/pages/IndexPage/IndexPage' in 'O:\projects\portfolio\src\js\router'
@ ./src/js/router/index.js 3:0-64 11:15-24
@ ./src/js/app.js
@ multi ./src/js/app.js
ERROR in ./src/js/router/index.js
Module not found: Error: Can't resolve '../components/pages/ProjectsPage/ProjectsPage' in 'O:\projects\portfolio\src\js\router'
@ ./src/js/router/index.js 4:0-73 15:15-27
@ ./src/js/app.js
@ multi ./src/js/app.js
ERROR in ./src/js/app.js
Module not found: Error: Can't resolve './components/App' in 'O:\projects\portfolio\src\js'
@ ./src/js/app.js 5:0-37 9:13-18
@ multi ./src/js/app.js

Вишневый чай
28.08.2018
06:54:49

Вишневый чай
28.08.2018
06:55:14
т.к. у вас vue вам возможно следует посмотреть в сторону vue-cli

Alexandr
28.08.2018
06:55:15
неа. laravel-mix собирал это
не, хотел именно с нуля настроить

Вишневый чай
28.08.2018
06:55:37
это зероконфиг вебпака для vue
как минимум можете посмотреть там какие плагины вебпаку нужны

Alexandr
28.08.2018
06:55:59
мб как-то с file-loader в начале почтавить?
да, знаю про vue-cli. хочется сделать с нуля сделать всё

Таймураз
28.08.2018
06:57:18
@vuejs_ru
@webpack_ru

Google

Alexandr
28.08.2018
06:58:05
да, там ещё спрошу. тут, просто, больше народа

Таймураз
28.08.2018
06:58:20

Admin
ERROR: S client not available

Alexandr
28.08.2018
06:58:31
XDD
в целях обучения можно(и нужно). а то я сильно обленился. юзаю laravel-mix везде. даже без ларавеля)

Таймураз
28.08.2018
06:59:50

Alexandr
28.08.2018
07:00:50
таки, спасибо за совет. и спасибо за вебпак чат.

Andrei
28.08.2018
07:03:02
если создаешь что-то сам с нуля, есть в этом плюс, потому что узнаёшь как всё устроено. с другой стороны использовать cra или vue-cli или подобное тоже полезно, параллельно или одновременно, сравнить свои выводы с тем как это у опытных ребят сделано

Таймураз
28.08.2018
07:06:14

Алексей Дмитриевич
28.08.2018
07:24:31
Комрады, никто случайно Adonisjs не использует? Никак не могу найти доку, как запустить команды программно. Надо мне например при старте сервера выполнить определённую команду или ещё по какому событию, а как это сделать кроме как через child_process я что-то не нахожу.

Gleb
28.08.2018
07:27:01

Eugene
28.08.2018
07:48:29
Всем привет!
Подскажите плиз, юзаю папетир.
Можно ли как-то при старте приложения открывать хромиум, держать его открытым, и вкладки открывать в нем?
Потому что каждый раз на запросе открывать браузер - очень долго выходит

Oleg
28.08.2018
08:28:20
console.time('require winston 3.0.0')
const winston = require('winston')
console.timeEnd('require winston 3.0.0')
require winston 3.0.0: 10117.020ms
https://github.com/winstonjs/winston
Почему?

Sasha
28.08.2018
09:17:57

Dimanius851
28.08.2018
09:28:33
кто работает с koa? беру ip пользователя через ctx.ip, выглядит странно "::ffff:172.17.0.1"

Nazar
28.08.2018
09:28:48
Локальный же
нет?

енот
28.08.2018
09:29:42
угу

Nazar
28.08.2018
09:29:45
так же

Google

Nazar
28.08.2018
09:30:13
правда насчет «172.17.0.1» не уверен

Dimanius851
28.08.2018
09:30:13
то есть это ip сервера? а не запроса?

Nazar
28.08.2018
09:30:22
IP клиента
Ты запрос посылал с того же айпи, что и у сервера
?

Dimanius851
28.08.2018
09:31:19
нет, с компа, а сервер где то там
а если локально то выглядит так вообще "::1"

Nazar
28.08.2018
09:32:01
попробуй через ctx.request.ip
либо ctx.request.headers["X-Orig-IP"]
если прокси

Dimanius851
28.08.2018
09:40:52