@nodejs_ru

Страница 481 из 2748
Славик
02.01.2017
13:46:31
getaddrinfo EAI_AGAIN

периодически получаю эту ошибку, когда пытаюсь славить запросы через https.request

на этой же виртуалке по соседнему адресу запросы через либу request проходят без косяков

кто-то встречался с подобным?

Google
Славик
02.01.2017
13:54:55
это либа или метод?

Eugene
02.01.2017
13:57:47
Славик
02.01.2017
13:58:07
выкручиться либой я не хочу

хочу понять, в чем проблема

опять либа request работает

https://github.com/nodejs/node/issues/5436

As a workaround, try http.get({ family: 4, ... }, cb), that tells node not to use AI_V4MAPPED. Use { family: 6 } if you want an IPv6 connection.

вроде, ок

Таймураз
02.01.2017
14:02:07
выкручиться либой я не хочу
Пиши на плюсах сразу, зачем мучаться?

Славик
02.01.2017
14:02:45
хороший совет

Таймураз
02.01.2017
14:03:31
выкручиться либой я не хочу
Объясню сарказм За тебя давно написали библиотеки для отправки запросов, остается только грамотно выбрать

Славик
02.01.2017
14:04:04
напишу всего лишь один контр-аргумент: jquery

Google
Таймураз
02.01.2017
14:04:19
при чем тут jquery и нода?

Славик
02.01.2017
14:05:16
да ладно, серьезно не догоняете?

Таймураз
02.01.2017
14:05:25
Славик
02.01.2017
14:05:41
короче, я предпочту соскочить с холивара, даже не начиная его

использовать лишний код там, где мне он не нужен, я не хочу

Таймураз
02.01.2017
14:05:53
Нужно же поддерживать отстутствие логики и доводить абсурд до апогея?

Да какой лишний код

одна строка импорта и пиши дальше

Ты со своим кодом пока разберешься- состаришься

Славик
02.01.2017
14:06:49
вот здесь и надо вспомнить банальный холивар "а надо ли использовать jquery там, где он не нужен и какие последствия могут последствия"

я уже разобрался

трабла не в моем коде

я скинул выше issue

Таймураз
02.01.2017
14:07:06
Можно еще одну гифку?

Славик
02.01.2017
14:07:22
короче

#явсёсказал

Максим
02.01.2017
14:07:31
Можно еще одну гифку?
какую еще одну?

Таймураз
02.01.2017
14:07:49
какую еще одну?
Уже не надо, спасибо #онвсёсказал

Максим
02.01.2017
14:09:46
Можно еще одну гифку?
можешь сохранить в Telegram гифку

Таймураз
02.01.2017
14:10:47
можешь сохранить в Telegram гифку
Я только эмодзи и текстовыми смайлами балуюсь, но спасибо за предложение

Google
jdc
02.01.2017
14:25:34
Покажи свой код
class App extends Component { render() { const fs = require('fs'); const fd = fs.openSync('url.txt', 'r+'); console.log(fd); return (

jdc
02.01.2017
15:54:50
Как ты думаешь браузер имеет доступ к фс?
нет Но как тогда это сделать Вынести за класс, и вызвать функцию в классе?!

Vladimir
02.01.2017
16:02:48
Тебе надо сделать или этот файл доступным и фетчить его или настроить лоадер

Таймураз
02.01.2017
17:50:59
Всем добрый вечер/ночи Кто что посоветует для работы с монго?

Vladimir
02.01.2017
17:53:08
Постгрю

Таймураз
02.01.2017
17:53:17
Использую mongoose, ничего другого пока что в глаза не видел Продолжать копаться в этом модуле, либо что еще интересное может предложить сообщество?

С ним пока не срослось, хотя стоило бы)

Понимаю все плюсы реляционок, особенно pg-шки, но вопрос не об этом

Vladimir
02.01.2017
17:55:38
Просто mongodb модуль

Aleh
02.01.2017
17:55:48
+

Vladimir
02.01.2017
17:56:03
Никаких заморочек, все (почти) просто и понятно

Aleh
02.01.2017
17:56:12
https://github.com/mongodb/node-mongodb-native

Vladimir
02.01.2017
17:56:40
Хотя недавно наблюдал в нем фейл при работе с более новой монгой

Таймураз
02.01.2017
17:57:28
Мы люди глупые (или нет), часто серверное ПО не обновляем

Vladimir
02.01.2017
17:58:16
Ну часто обновляуют СУБД пожалуй только глупые люди

Aleh
02.01.2017
17:59:20
ну патчи есть смысл накатывать, все же)

Таймураз
02.01.2017
17:59:22
Ну да, принцип "работает- не трогай" мне не чужд Потыкаю палкой в либу, спасибо)

Google
Aleh
02.01.2017
17:59:45
ну патчи есть смысл накатывать, все же)
конечно также есть смысл читать, что он включает

Vladimir
02.01.2017
17:59:53
ну патчи есть смысл накатывать, все же)
Не сказал бы, разве что мегасекьюрити проблемы

Обновление СУБД - почти всегда дайнтайм

даунтайм

Evgeny
02.01.2017
18:00:28
а как же реплики? щарды?

Vladimir
02.01.2017
18:01:08
Ну если есть мастер-слейв - то все равно будет даунтайм

CAP теорема, все дела

Admin
ERROR: S client not available

Dmitrii
02.01.2017
18:02:27
ребят те кто тут нативный драйвер рекомендуете, чем хэндлите валидацию и хуки, которые из коробки в монгусе?

Vladimir
02.01.2017
18:02:51
Просто код

Aleh
02.01.2017
18:03:08
явно ж не драйвером к базе, лол)

Vladimir
02.01.2017
18:03:33
Валидацию - как кому нравится, там та же json schema

Вообще к бд это мало отношения имеет

Валидировать нужно входные данные от пользователя

Dmitrii
02.01.2017
18:04:56
серьезно?.... мда

Vladimir
02.01.2017
18:05:54
По умолчанию то, что ты получаешь от юзера, и то, что ты хранишь - две разные вещи

Aleh
02.01.2017
18:06:27
ваша модель бл не может быть "невалидной", она всегда должна сохранять инвариант

A.
02.01.2017
18:06:30
Кажется валидация в два этапа. От пользователя и на базу

Иль нет?

Aleh
02.01.2017
18:06:35
т.е. да, валидация имеет смысл только на уровне запроса

Google
Aleh
02.01.2017
18:07:05
а если кто-то пытается поломать инвариант модели, то это рантайм эксепшн

Vladimir
02.01.2017
18:07:08
На базу зачем? Ты же сам создаешь запись

Создавай только валидную

Dmitrii
02.01.2017
18:07:22
запроса куда? на рест апишку или на слой бизнес логики?

Evgeny
02.01.2017
18:07:50
Ну если есть мастер-слейв - то все равно будет даунтайм
зависит от того как обановлять. поднять новые инстансы эппа с коннетком к слейву в ро режиме, опустить старые эппы, обновить мастер. опустить новый ро эппы

тут, правда, что считать даунтаймом

Aleh
02.01.2017
18:08:50
запроса куда? на рест апишку или на слой бизнес логики?
запроса из внешнего мира, т.е. в апишку

Dmitrii
02.01.2017
18:10:20
ну так себе идейка

Aleh
02.01.2017
18:11:05
почему?

Vladimir
02.01.2017
18:11:32
Валидировать записи перед сохранением базу смысла нет

Почему они вообще должны быть не валидные?

Aleh
02.01.2017
18:11:53
вот и я про это же)

Dmitrii
02.01.2017
18:12:02
а между сохранение БД и вход на АПИ у нас как бы слоев быть не может?

бизнес логика например

Aleh
02.01.2017
18:12:17
может, только мы их контролируем

Vladimir
02.01.2017
18:12:24
Вот на входе и надо валидировать - там может быть что угодно

Aleh
02.01.2017
18:12:25
вы валидируете бизнес-логику?)

типа а вдруг оунер вас обманывает?

и неправильные сценарии говорит?

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