Mykola
давно не использовал
Mykola
https://github.com/sequelize/sequelize/issues/2145 - смотрел тут, но там чутка другая проблема
Grigory
Всем привет😊 подскажите пожалуйста, есть приложение с server side render, у которого есть роут '/api/search' где нужно получить клиентский ip, при запросе с клиента к api все ок, но есть ситуация когда мы при ssr делаем запрос из роутера к самому себе, в таком раскладе клиентский ip у нас ::ffff:127.0.0.1, нужен какой-нибудь хитрый способ это обойти, кроме явного запихивания ip в хедеры😕
Anonymous
required: true сработал, совсем забыл о нём, спасибо большое =)
Mykola
та вот не хотелось бы мне тоже самому это делать. А вдругг там еще что то нужно будет пропихивать и еще что то потом добавится
Grigory
+1, вот вот, плюс тащить далеко
Vlad
x-forwarded-host x-forwarded-ip
Vlad
http headers
Grigory
там тоже самое 127.0.0.1, может конечно в сервере настроено что-то неверно, но 'trust proxy' включен
Grigory
ну и в принципе это же не совсем проксирование, я из роутера вызываю renderToString, а там уже дергается метод fetch у компонента
Мерль
А сам язык? это все про тулзы
Всё это всобачено в язык Прям в райтайм
Anonymous
на сиерре gm все ок. снова надо xcode-select -s на 8 xcode вместо 8 beta и питон снова жив
Anonymous
^ это если ставить xcode gm
Aleksei
немного оффтопа, но может у кого есть опыт разработки браузерок? какие технологии посоветуете для 2d платформера на жс?
Anonymous
phaser
Aleksei
ну общего канала про js у меня нет
Aleksei
Серёжа,мне срочно нужен твой стикер
Anonymous
https://telegram.me/JSlang
Nikita
babel вернулся на гитхаб? иссуес?
Anonymous
да
Nikita
а есть пост? типо мы поняли, что не правы, сорян?
Anonymous
пост не видел
Aleksei
Nikita
какой вопрос - такой ответ)
Alexander
мужики, type: Sequelize.ARRAY(Sequelize.ENUM('hello', 'world')) такое законно?
Alexander
у меня не завелось
Nikita
а какая ошибка?
Alexander
ща. pg 9.5 если что
Alexander
SequelizeDatabaseError: type "enum[]" does not exist
Nikita
это в какой момент?
Nikita
ты миграцией изменил табличку, или синком?
Alexander
при sync({force: true})
Nikita
ну так кто sync юзает - сам себе злой буратино)
Nikita
иди пиши миграции)
Alexander
я пока прототипирую, миграции чуть позже будут. думаешь через миграцию все прокатит?
Nikita
я думаю, что sync не знает всего, а в миграциях можно написать sql
Nikita
постгрес вроде поддерживает массив enum
Nikita
а для драйвера это массив строк
Alexander
по доке да, потом как его заставить работать с этим?
Nikita
никак
Nikita
не юзать sync
Alexander
у меня сомнение что Sequelize поймет когда я ему массив вставлю
Alexander
поэтому спрашиваю про законность
Nikita
ну так ты это и проверь. а не sync
Nikita
в крайнем случае опиши это как массив строк
Nikita
а в валидацию засунь нужные поля
Alexander
https://github.com/sequelize/sequelize/issues/1498
Alexander
значит будет массив из строк
Dmitry
Что мешает? Если написавший это не является твоим руководителем:)
hamper 𓅝
чем плоха кафка? вот только сегодня в одном проекте на го отправку в нее допиливал
Vladimir
для нее нет нормальных клиентских либ
Anonymous
Вова, это же чат про го
Vladimir
для го тоже, скорее всего
Vladimir
я так понял, там клиентский протокол подразумевает понимание топологии, общения с зукипером, и прочее
Vladimir
еще говорят, что кафка теряет данные
Vladimir
и поэтому в основном используется для кейсов, где это допустимо
Vladimir
типа сборки логов, machine learning, etc
Sam
Народ, а как искать в массиве объектов в монге? Есть такая схема var userSchema = new mongoose.Schema({ reffer: String, utm: String, role: { type: String, required: true, default: 'USER' }, created: { type: Date, default: Date.now }, votes: [ { players: [], win: String, created: Date } ], socials: [ { socialType: String, socialId: String, email: String, name: String, raw: String, created: Date } ] }); А такой поиск не отрабатывает .find({'socials.socialId': someId})
Mykola
$elemMatch может помочь?
Mykola
User.find({socials: {$elemMatch: { socialId: someId } } })
Sam
Спасибище вам!
Alex ZeroDub
А rethinkdb кто то юзает как альтернативу монги?
Alex ZeroDub
Там язык запросов то намного приятнее и другие плюшки
Vitaly
А rethinkdb кто то юзает как альтернативу монги?
я юзаю, но под серьезной нагрузкой еще не пробовал
Vitaly
rql шикарен, это да
Vladimir
все таки монга более проверенная
Vitaly
проверенно теряет данные, это да )
Vladimir
да не
Vladimir
это давно было
Vitaly
все так говорят )
Vladimir
с тех пор люди разобрались в конфигурации
Vladimir
rethink может также теряет, но никто его не использует особо, поэтому всем все равно
Vitaly
разница в "может" и "уже теряет"
Vitaly
на самом деле я не противник монги, сам использовал
Vladimir
да где монга теряет то?
Vitaly
сейчас незнаю, но инцидент то был
Vladimir
у тебя или в интернете?
Vitaly
в интернете