Sergey
это чтобы /a/:b/c/d: отработало?
Чтобы можно было ресурсы вкладывать легко
ixplo
Чтобы можно было ресурсы вкладывать легко
я правильно понимаю, что это rest/crud роутер?
Rostyslav
привет ребята
Cesare Borgia
привет народ. Хотел вас спросить, как в js в плане работ backend? Что на счет джунов? Возможно получить работу fullstack джуном?
Cesare Borgia
Или для джуна лучше все же взять питон и на js писать только фронт?
ixplo
Имхо бэк на жс намного проще фронта
Cesare Borgia
Мне кажется, что можно, тк экспресс не сложнее жквери имхо
Я использовал в основном koa и feathers, но не чистый экспресс. В принципе все окей, но есть ли спрос на такие работы?
Cesare Borgia
Особенно на западе
ixplo
Хз, микросервисы писать) щас модно
Cesare Borgia
Что ж, может еще кто-то знающий придёт. Пойду гуглить работы) все равно спасибо ;)
Алексей
никак не могу настроить: как настроить 2 и более node приложений на одной машине? Если говорить про nginx и htpp то проблем нет. А вот https я никак настроить не могу
Алексей
так как не могу запустить несколько приложений на порту 443, то вешают их на рандомные порты... например 4444 и 8888 Проверяю - по локал хосту все оке, https://domainname:[port] работает
Алексей
заходим в конфиг nginx
Алексей
пишем upstream service1 { server 127.0.0.1:4444; } server { listen 443 ssl; server_name service1.yyy.zzz; ssl_certificate service1.crt; ssl_certificate_key service1.key; ssl_password_file 1; location / { proxy_pass https://service1; } } upstream helper { server 127.0.0.1:8888; } server { listen 443 ssl; server_name service2.yyy.zzz; ssl_certificate service2.crt; ssl_certificate_key service2.key; ssl_password_file 1; location / { proxy_pass https://service2; } }
Алексей
блин сорян
Алексей
заработало
Aleksand
а зачем upstream когда всего один бэкэнд?
ну stack overflow solutions скорее всего
Konstantin
😏
Алексей
а зачем upstream когда всего один бэкэнд?
копипаст))) пока некогда разбираться
Konstantin
proxy_pass https://127.0.0.1:4444;
Aleksand
копипаст))) пока некогда разбираться
возьми caddy и не парься, он как раз твой случай
Aleksand
заводится за 5 минут и 5 строк
Алексей
возьми caddy и не парься, он как раз твой случай
возьму на заметку - но с nginx'ом пока полет нормальный. В след раз взвешаю все решения, когда миркосервисов поболя будет
ikasymov
какое api посоветует для скачивание музыки?бесплатный
Алексей
у vk или телеграмм бота нет чего?
Andrey 😼
Можно как-нибудь сказать jsdoc’у или tern’у, что тот файл, который я динамически зареквайрил в свойство объекта - именно вот этого вот типа?
Anton
Имхо бэк на жс намного проще фронта
Наоборот же, имхо. фишка бэка как раз в том, что он не ограничен одним рантаймом. Это и бд, и очереди, архитектура... да дохера всего, js лишь один из инструментов. Чувак, который будет уметь чисто писать на ноде и все, будет никому не нужен, по-моему.
Таймураз
Всем доброе утро За и против TS?
Таймураз
Кто что думает о typescript? Интереснее, скорее, мнения против услышать
Georgy
вместо нотификейшена, прост оне собирается
Дима
Лол 😂
Дима
Кто что думает о typescript? Интереснее, скорее, мнения против услышать
Если typescript vs plain js то тут по моему вопрос даже не стоит 🌚
Таймураз
Именно такая постановка вопроса- TS vs vanila
Дима
Кто что думает о typescript? Интереснее, скорее, мнения против услышать
Скорее мнения против: хреновый вывод типов, для сайтиков сойдёт; для библиотеки я выбрал Flow
Таймураз
Вон реддит выбрали тс
Дима
Потому что народ дешевле переучить
Таймураз
В моем случае это плюс
Дима
Плохой вывод типов?))
Таймураз
До стадии компиляции не видно?
Дима
Не понимаю вопроса)
Таймураз
Что именно плохо в выводе типов у тса?
доня.
была где-то статейка от ребят из реддита про это
Таймураз
https://redditblog.com/2017/06/30/why-we-chose-typescript/
ikasymov
Ребят на heroku я залил маленький проект и после того как я подключил mongodb все упало ошибку выдает не понятную
ikasymov
там что надо че то настроить еще?
ikasymov
логи выдают только эту ошибку at=error code=H10 desc="App crashed"
Дима
Что именно плохо в выводе типов у тса?
Без noImplicitAny у тебя тащемта весь проект и будет в any, гораздо дольше чем мог бы быть. Во многих местах затруднения для компилятора будут просто сваливаться обратно в any. Как я уже говорил, для сайтиков сойдёт
Таймураз
Понимаю, тяжелее будет текущую кодовую базу переписывать
Дима
Ну типа того, да. Тс выбирают шоб всё было ещё до обеда, а тут им какой то надёжностью голову парят
Ilya
Ребят, подскажите. Есть коллекция товаров, у каждого товара есть рейтинг, основанный на отзывах. Как лучше получать этот рейтинг? При получение товара получать список отзывов и высчитывать среднее или же хранить в модели товара и при добавлении/удалении отзыва пересчитывать рейтинг товара? (Mongodb)
доня.
я вот наслушался уже (в том числе от @ZeroBias) о крутости Flow и уже жалею что свой pet-project на TS начал, лень переписывать теперь а мне там одна фича Flow очень пригодилась бы
доня.
типобезопасность же
доня.
шоб в рантайме от TypeError не падало
Таймураз
Я это понял, но все равно запутался:(
Таймураз
А ведь только утро
доня.
ну в смысле запутался Flow даёт как я понял (сам пока не использовал) больше гарантий, шо в рантайме не сломается от ошибок типов
Таймураз
Flow разве собирается?
доня.
в смысле?
Ilya
Нет, не собирается
доня.
чё
доня.
алло
Ilya
😄
доня.
Flow же в JS компилируется, как и TS
Таймураз
На уровне Бабеля, уже прочёл
Дима
Flow можно не компилировать (но никто так не делает)
доня.
доня.
я ничего не понимаю :(
Таймураз
Flow можно не компилировать (но никто так не делает)
Я где-то эту инфу заметил, но не изучил
Дима
Он в комментариях может работать, почти как jsDoc выглядит
Дима
Повторюсь, никто так не делает😄 Но возможность есть
доня.
а, ясно