Anonymous
как инициализировать пересборку проекта ?
Alex
хероку каждый раз пересобирает проект
Anonymous
git add . ?
Alex
при каждом пуше
Alex
нет git push heroku master
Anonymous
блин странно..
Alex
неа, Хероку - это не виртуалка в облаке. Да - и еще из особенностей - там нет дисковой хранилки - только Postgres или Mongo. Если что-то нужно хранить на диске - то надо подключать какой-инть S3
Denis
Имхо хероку - бред
Denis
Лучше DO взять за 5$ в месяц
Denis
С хорошим железом и каналом
Denis
И без ебни с платформой
Evgeny
Лучше взять OVH за 3 евро
Anonymous
студенты всегда экономят на изучении инструментов
Fire
У студентов обычно денег нет (я)
Сергей
бесит что хероку засыпает и потом не то что долго просыпается а вообще не встает
Сергей
мучался
Сергей
тепреь взял на ДО за 5
Сергей
пока полет нормальный
Сергей
можно
Vitaliy
просто хероку — для масштабирования. если у вас такая нагрузка, которая легко покрывается 1 машиной — либо держите прогретый инстанс, либо это решение не для вас
Vitaliy
а DO прекрасен, конечно. но если может случиться хабраэффект — надо самому вручную написать автоматизацию масштабирования, если я не ошибаюсь (хотя они же что-то долали в области роутинга и масштабирования недавно?)
Anonymous
студент пытается разобраться
Anonymous
я забыл как я раньше деплоил. раньше работало(
Anonymous
надо лезть в закрома вроде записывал
Denis
MoscowJS 36, прямая трансляция https://www.youtube.com/watch?v=tS6XHqRhpEQ
Anonymous
Ребят, кто нибудь делал мультиязычные сайты на ноде?
Anonymous
Да
Можно вкратце, как реализовали
Anonymous
Хранение локализаций, смену языка
Anonymous
Пока что нашел i18n и i18n next, но пока думаю может свое что-то будет легче сделать чем тянуть их в проект
Sergey
Хранение локализаций, смену языка
Смена языка либо настройки юзера либо данные от браузера
Sergey
Хранение в жсон
Sergey
Собственно все
Anonymous
А пользователя как-то детектили, локаль, страну или просто показывали язык по умолчанию, а дальше если захочет сам сменит?
Sergey
Храним в глубоком объекте при старте flatten
Sergey
В хедерах
Sergey
Под айпи не детектили
Anonymous
Спасибо, а проект большой у вас? Мне советовали в сторону mongodb посмотреть, но сам думаю что и жсоном можно обойтись
Vitaliy
и дальше там тред интересный
Anonymous
Спасибо, почитаю
Anonymous
Когда то я на php реализовывал детект, если совпадала и локаль браузера и страна ip тогда переключал язык, если нет то показывал по умолчанию и поп ап с предложением выбрать нужный
Anonymous
есть либа по работе с авторизацией?
Anonymous
подскажите если не сложно
Vitaliy
passport позволяет подключить что угодно
Anonymous
спасибо
Grigory
Всем привет, нужно посчитать хэш для inline script в шаблоне handlebars, это вообще возможно и какие варианты есть это сделать?
Anonymous
всем привет, начал учить node.js, не могу нигде найти информации как делать запрос к API, надо запрос API от openweathermap.org
Anonymous
Есть рабочий вариант на php
Anonymous
Но как на node.js незнаю
Pavel
Модуль request
Alexander
Request-promise или axios
Anonymous
А в место json_encode что?
Pavel
JSON.stringify
Pavel
Обернутый в try/catch
Anonymous
Ребят а можете глянуть в вк? https://vk.com/wall-54530371_81080 там полная книга?)
Anonymous
вопрос отпал
Denis
Модуль request
Сейчас бы реквест подключать ради такого, стандартным http/https можно обойтись спокойно
Pavel
Можно и стандартным, никто не запрещает же
Anonymous
JSON.stringify
Спасибо !
Vladimir
Всем привет, подскажите, кто что использует для микросервисной архитектуры?
Vladimir
Seneca?
Dmitry
я один плююсь от next.js? хайповый фреймворк с кучей магии внутри, и если всё раскопать, то в его основе лежит express и react ssr, как по ссылке http://redux.js.org/docs/recipes/ServerRendering.html
Dmitry
и это приправлено чанками по-видимому от встроенного вебпака, куда свои руки совать не рекомендуется и несколькими своими компонентами Link, Document...
Dmitry
мб мне надо просто отношение поменять. брать и использовать, пока работает. но читаю пример интеграции с тем же passport.js, где надо кучу всего кастомайзить поверх, и как-то задумался
Vitaliy
я один плююсь от next.js? хайповый фреймворк с кучей магии внутри, и если всё раскопать, то в его основе лежит express и react ssr, как по ссылке http://redux.js.org/docs/recipes/ServerRendering.html
Это прекрасная штука же, вы что?! Все аккуратно скомпоновано и упаковано. Бери, да пользуйся! У этого решения есть ограничения, но оно прекрасно решает задачу, для которого создано
Vitaliy
Ну так да, не надо насиловать инструмент, ваша задача похоже выходит за его пределы :)
Dmitry
это какая задача, авторизация-то? один из разрабов сделал pull request с примером, пока в официальную репу не смержили, но переделок просят минимум https://github.com/timneutkens/next.js/tree/with-auth/examples/with-auth читаю код - там костыль на костыле, управление сессиями вручную, XMLHTTPRequest вместо fetch
Dmitry
с голым express+passport.js как-то проще получалось намного
Dmitry
и index.js уже выглядит непонятно =(
Vitaliy
Ну так да :)
Vladimir
ну так это:) redis, express с паспортом в сторонкe, прeдоставляют api. nextJS провeряeт eсть ли токeн и запрашиваeт у своeй api нужноe. так жe и клиeнт к этому эндпоинту обращаeтся. но это костыль:)
Vitaliy
Это микросервисная архитектура ;)
Vladimir
Это микросервисная архитектура ;)
Ну, рендер сервис, api сервис
Vladimir
Это, конечно, микросервисы, но в контексте их взаимодействия друг с другом - костыль
Vladimir
Ибо каждый раз get запрос делать - больно, нужен формат взаимодействия попроще