@nodejs_ru

Страница 220 из 2748
equicolor
21.09.2016
10:33:00
#whois Занимаюсь full stack webdev в игровом стартапе, но пилю не сайт, а внутренние инструменты) У меня хорошо с yii/php и в мире js уже освоился. Сейчас живу в Иркутске Нашел группу через гугл

Всем привет! Есть люди имеющие опыт с Sequelize? У меня проблема с обработкой ошибок валидации с использованием оператора await, не могу сообразить как грамотно разрулить: try { var user = await User.create(req.body); } catch (err) { // catched } Этот код при невалидных данных поймает исключение, но ДО того как поймает напишет в консоли "Possibly unhandled SequelizeValidationError: Validation error". Я понимаю, что валидация выполняется ассинхронно. Но во-первых я не понимаю, как так получается, что исключение как бы и поймано и нет, а во-вторых не понимаю, как поступить. Использовать await Promise.catch() как-то неполноценно выглядит: await для "синхронности" и тут же catch в promise-стиле. Что делать?)

Froth
21.09.2016
10:38:27
никто json-query не пользовался?

как по значениям, а не по ключам искать?

Google
Никита
21.09.2016
12:03:12
господа, а посоветуйте хороший хостинг для нод приложения

Vladislav
21.09.2016
12:03:38
heroku

Никита
21.09.2016
12:03:55
а домен можно привязать?

Vladimir
21.09.2016
12:05:22
now

можно

Никита
21.09.2016
12:11:07
а DigitalOcean?

Froth
21.09.2016
12:11:50
это все гребанный json ответ

там даже реклама есть

не надо так делать :с

Nikita
21.09.2016
12:21:22
все что настроишь - будет работать

а DigitalOcean?

Vladimir
21.09.2016
12:22:28
Alex
21.09.2016
12:22:59
vscale - отлично, ещё быстрей, ещё дешевле

Google
Vladimir
21.09.2016
12:23:58
Есть сомнения в его надежности, плюс под DO много готового тулинга

А в целом идея та же

KlonD90
21.09.2016
12:24:44
хочу core os на vscale

я пишу им сделайте - напишите и вы

должно повлиять

Alex
21.09.2016
12:24:57
можно поподробней насчёт надёжности?)

ну в вискейл добавили приложух

KlonD90
21.09.2016
12:25:15
Vladimir
21.09.2016
12:25:18
просто сомнения

именно в селектеле и есть сомнения

Никита
21.09.2016
12:25:54
а на DO кто-то юзает 80 порт? или просто sudo iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 3000

Igor
21.09.2016
12:26:32
Господа, простой фуллстак. React, Redux(тут вопросов нет), слезно просят писать им backend. Node.js + Express + loopback + mongo = нормальный выбор? Сайт простой с контентом.

Vladimir
21.09.2016
12:26:36
Не нужно юзать 80 порт

Нужно юзать 443 порт)

Evgeny
21.09.2016
12:26:51
не надо экспресс. надо хапи

Igor
21.09.2016
12:27:05
Окей, пусть будет hapi

Evgeny
21.09.2016
12:27:29
а если сайт совсем простой - можно сейлс посмотреть, может вообще програмить не надо будет

Vladislav
21.09.2016
12:28:01
чем экспрес плох?

Igor
21.09.2016
12:28:22
Посмотрю, но если честно не хочется. Тут есть за вменяемый бюджет изучить перспективную связку.

Evgeny
21.09.2016
12:28:23
много ручной работы которой не надо делать на саом деле

Google
Vladislav
21.09.2016
12:28:35
например?)

Никита
21.09.2016
12:30:48
Извиняюсь за нубский вопрос.если 443(https) то где можно брать сертификаты? я ниразу не сталкивался просто

Vladimir
21.09.2016
12:31:10
let’s encrypt, или купить нормальный

или самому выпустить, для определенных целей

Igor
21.09.2016
12:32:42
А что по loopback? Нормально решения для данных?

Oleksandr
21.09.2016
12:33:54
startssl ничотак

Eugenia
21.09.2016
12:33:55
let’s encrypt, или купить нормальный
а чем let’s encrypt не нормальный?

Oleg
21.09.2016
12:36:49
Мерлин
21.09.2016
12:38:08
90 дней
По крону дергать скрипт

Evgeny
21.09.2016
12:38:10
Например?
Ну вот из последнего - я пишу модель который должен встраиваться после того как основной модуль закончил работу и отправил контент юзеру. Он должен проверить что с контентом ушли корректные хедеры и в случае если они не корректны - изменить ответ. Как это сделать просто на экспресе?

Vladimir
21.09.2016
12:39:04
> @NordLuf после того как основной модуль закончил работу и отправил контент юзер после этого уже поздно что-то менять

Evgeny
21.09.2016
12:39:15
ну как бы нет

то что можуль считаеет что он отправил и дернул res,json еще не значит что данные ушли

это значит что закончилась цепочка мидлварь которая была

Vladimir
21.09.2016
12:40:17
Значит, в экпрессе

Да, в экспрессе нельзя так сделать

Evgeny
21.09.2016
12:40:33
можно, но геморно

а в хапи, например, модель обработки запроса которая мне нравится гораздо больше

Vladimir
21.09.2016
12:40:54
типа res.json и все остальное переопределить?

Google
Evgeny
21.09.2016
12:41:01
ну да :(

Eugenia
21.09.2016
12:41:09
Vladimir
21.09.2016
12:41:27
Просто не нужно это делать средствами экспресса

Evgeny
21.09.2016
12:41:51
А чем?

Vladimir
21.09.2016
12:41:54
Генерация запроса должна быть в самом конце, когда вся логика отработала

А чем?
Кодом же

Admin
ERROR: S client not available

Evgeny
21.09.2016
12:43:01
есть большой пак микросервисов, переписывать каждый из них для добавления туда корреткных обработчиков новой модели прав - ад на несколько месяцев. добавить обработчики перед основными мидлами и в конце - одна неделя на все

Семен
21.09.2016
12:43:20
Loopback поверх экспресса идет, ты с экспрессом работать и не будешь

Vasiliy
21.09.2016
12:43:27
Alex
21.09.2016
12:44:17
>сомнения в селектеле очень смешно)

Alex
21.09.2016
12:45:11
intresting

вмсмысле «работает» ?)

Evgeny
21.09.2016
12:46:06
короче, как можно было заметить, мне нравится хапи и не нравится экспресс.

Vladimir
21.09.2016
12:46:43
всмысле доступность соответствует заявленной

Evgeny
21.09.2016
12:47:17
Я регулярно сталкиваюсь с тем что на жкспрессе надо сделать какуюто фигню руками, которая просто работала на хапи

Vasiliy
21.09.2016
12:47:18
Просто сомнения, что он работает, что поддержка не пошлет меня при первой же проблеме, и т д
Те из знакомых, кто их использует, ни разу не жаловались. При том, что весь их бизнес в стойках selectel стоит.

Google
Vladimir
21.09.2016
12:47:20
короче, как можно было заметить, мне нравится хапи и не нравится экспресс.
да понятно. Просто хапи заставляет писать код, прибитый гвоздями к хапи

Evgeny
21.09.2016
12:47:54
Нуууу..... там можно разделять так чтобы он юыл переиспользуем, но некоторую логику все равно надо только хапить, да

Vladimir
21.09.2016
12:47:55
@vasiliy0s ну датацентр отдельно, облако отдельно.

Vasiliy
21.09.2016
12:48:01
Я сам лично vscale заюзал для проекта. Цены ниже DO, проблем за (да, всего лишь один) месяц ни одной не было.

Evgeny
21.09.2016
12:50:10
Я кстати, пока тут есть люди, напомню что появился отдельный чат для поиска работы только по Node.JS без фронтенда и прочего. И там как раз есть вакансия для желающих зарабатывать деньги работой с экспрессом https://telegram.me/nodejs_jobs

Roman
21.09.2016
12:52:36
да понятно. Просто хапи заставляет писать код, прибитый гвоздями к хапи
експресс сам по себе говно, из него сложно архитектуру вменяемую мидлварами сделать, хапи как любая коробка вероятно рано или поздно придешь к ограничениям

все плохо

Никита
21.09.2016
12:54:12
а в vscale можно домен прикрутить?:)

Vladimir
21.09.2016
12:54:48
Непопулярное мнение - такие фреймворки не нужны

Нужно либо все (rails), либо ничего

Roman
21.09.2016
12:55:31
Vasiliy
21.09.2016
13:00:21
без проблем

Но зарегать домен там нельзя

Alexey
21.09.2016
13:01:02
там только парковка

Oleg
21.09.2016
13:24:03
Кто пишет ботов. Какую вы используете библиотеку?

Иван
21.09.2016
13:24:23
https://github.com/Naltox/telegram-node-bot

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