Igor
16.08.2017
14:15:44
пожалуйста
dima
16.08.2017
14:16:08
блин. Такой же не приятный вид как и моги
Igor
16.08.2017
14:16:09
это в связке с sequelize.import
dima
16.08.2017
14:17:16
или юзай then
не заменят. Без авайт не дождется. А с авайт он дождется и вернет промис. Все правильно у меня написано
Google
Igor
16.08.2017
14:17:47
имеется ввиду, что у тебя после query then стоит
Vsevolod
16.08.2017
14:18:14
Igor
16.08.2017
14:18:15
вместо того, чтобы await query() присвоить переменной
dima
16.08.2017
14:19:13
а да
вот это тупанул
Igor
16.08.2017
14:20:32
да, и неплохо было бы завернуть в трай кетч
dima
16.08.2017
14:20:37
т.е коа это полностью фп?
Igor
16.08.2017
14:21:27
потому что роутер на промисах
да)
Vsevolod
16.08.2017
14:22:08
нет смысла пиъать трай кетч в роут, для этого мидл есть, да
Google
dima
16.08.2017
14:22:13
хоть обертку написал для mysql что бы были промисы юзая класс
https://paste.laravel.io/yPrKn вот такое дело для драйвера mysql. Зацените
в общем я чувствую с секвалайз люто будет. После eloquent orm для php
Konstantin
16.08.2017
14:24:45
Как же глаз режет:
- Чтобы
- Неприятный
- Например
Это почти как then с авейтом... Начните с русского, чуваки.
dima
16.08.2017
14:26:21
не вижу ошибки D. Где написано ?
увидел ?
es6 import можно прикрутить?
Vsevolod
16.08.2017
14:49:04
через бабель
dima
16.08.2017
14:52:46
Vsevolod
16.08.2017
14:54:19
как?
настраиваешь бабель для транспиляции, у @sergeysova есть пресет со всеми фичами, можешь его заюзать
dima
16.08.2017
14:55:05
я смысла не пойму. Через бабел cli ?
ладно. Пока require
Vsevolod
16.08.2017
15:03:20
пишешь на новом синтаксисе, потом транспилируешь в обычный жс
:)
Voskresus
16.08.2017
15:05:27
подскажите будьте добры как мне быть если у функции нет коллбека ?
bot.downloadFile(msg.photo[1].file_id, "photos");
мне надо узнать что файл скачан
Sergey
16.08.2017
15:08:07
node-telegram-bot-api да?
dima
16.08.2017
15:09:29
Vsevolod
16.08.2017
15:10:04
dima
16.08.2017
15:10:24
я пробовал. Ищу. Чет ничего. (
Google
Sergey
16.08.2017
15:11:54
dima
16.08.2017
15:12:22
так и сделал. ОН же смотрит и изменит один файл
Sergey
16.08.2017
15:13:20
'babel comes with a second CLI which works exactly the same as Node.js’s CLI, only it will compile ES6 code before running it.'
dima
16.08.2017
15:29:52
arts
16.08.2017
15:39:43
Вебпаком собирай.
dima
16.08.2017
15:47:16
Вебпаком собирай.
вебпак берет точку входу все в один файл и выдает его. На сервере так делают?
arts
16.08.2017
15:50:20
А, на сервере. Чёт я тупанул.
Можно копировать транспилированные файлы в каталог, повторяя иерархию, и запускать оттуда.
Но некоторые и вебпаком собирают, да. Правда, так дебажить неудобно.
dima
16.08.2017
15:51:04
ну так это же ересь выходит вебпаком. Вот в примере есть npm скрипт. Ошибок нету. в браузере отобразился {}
arts
16.08.2017
15:54:31
Корми бабелю все файлы рекурсивно, а не только точку входа.
dima
16.08.2017
15:55:16
https://github.com/ApelSYN/kojs2-presentation-examples
вот тут все пашет у них
да и уменя работает. Ошибка была в другом)) Ну все теперь перепишу все import\export
arts
16.08.2017
17:05:11
Так у них через babel/register. Для разработки норм, но в прод я бы это пускать не стал.
Gleb
16.08.2017
17:09:45
Sergey
16.08.2017
17:11:18
Если можно деплоить уже со сбилженой папкой ?
Gleb
16.08.2017
17:15:11
Sergey
16.08.2017
17:15:18
ну да ))
если речь идет про heroku например
arts
16.08.2017
17:16:27
И при каждом мерже огребать конфликты, ага.
Google
Gleb
16.08.2017
17:18:03
Вот, да. Были товарищи, которые node_modules клали в git, когда не было lockfile. Но они кажется уже вымерли. Плюс от большого кол-ва файлов git может притормаживать.
Sergey
16.08.2017
17:18:50
ну с модулями понятно )
В этом недостаток обучения в одиночку - я могу писать как захочу и никаких проблем с мержами небудет )
Gleb
16.08.2017
17:21:16
А из разных веток?
Andrew
16.08.2017
17:22:37
у меня есть архив .zip на 60 мб с дампами .sql 5 файлов, если его разархивировать, то получится 2.5гб. Как лучше всего это все поместить в postgres?
Если загружать отдельными файлами, то все ок.
const _tables = fs
.readFileSync('tables.sql')
.toString();
await db.raw(_tables);
Но как поступить с большими файлами? Мне видится это как использовать поток, разархивировать и считать. Как такой подход?
наверно, что-то типа
fs.createReadStream( 'NZ.zip' )
.pipe( readeMethod )
.pipe( importMethod )
.pipe( process.stdout );
Vsevolod
16.08.2017
17:33:22
Сделай родными стредстваии
Должна быть тулза для балк импорта из скл файлов
Andrew
16.08.2017
17:33:52
arts
16.08.2017
17:37:33
unzip -p dump.zip | psql -h localhost
Andrew
16.08.2017
17:39:21
спасибо
Никита
16.08.2017
19:37:17
#whois
Доброй ночи.
Меня зовут Никита и я:
1. Работаю в продуктовой компании с очень строгим NDA.
2. Специалист в PHP, частично в DevOps.
3. Опытом управления проектами.
4. Сменил специализацию, хочу почитать что умные люди пишут и какой дискурс ведётся.
5. Киев.
6. Google
Roman
16.08.2017
20:02:36
Ребят, подскажите плиз. На Nodejs можно переписать скрипт php?
задал не правильно
вк апи скрипт на php будет норм работать на Nodejs?
Кирилл
16.08.2017
20:04:00
Roman
16.08.2017
20:04:13
Ru
16.08.2017
20:09:11
В качестве прокачки скила смысл есть :)
Gats
16.08.2017
20:47:38
кто-то работал с formidable ?
Google
Igor
16.08.2017
21:45:05
+
Gats
16.08.2017
22:42:37
есть модуль какой-то, чтобы раскодировать multipart/form-data ?
Evgeniy
16.08.2017
23:01:23
мб express-fileupload подойдет
Dimanius851
16.08.2017
23:45:02
а обязательно использовать nosql базы данных?
Michael
17.08.2017
00:53:12
нет
Богдан
17.08.2017
03:12:37
Konstantin
17.08.2017
05:04:33
Victor
17.08.2017
05:06:48
@medve_dev multer