Nikolay
Или шестая у нас, чёт не помню :))
Nikita
Vlad
Nikita
Vlad
Ну и в чем смысл юзать 4ую, тоже не понимаю)
Nikita
Меньше чем через три месяца она перестанет получать обновления безопасности.
Vlad
Nikita
И я бы хотел их потыкать и передать им привет.
Dmitry
Есть что нибудь типа ngrok?
Таймураз
Таймураз
Таймураз
Michail
для поля engines в package.json можно так же писать не точную версию а с модификаторами? типо:
"engines": {
"node": "^8.0.0"
},
A
Приветы
Вопрос не совсем про ноду, но может кто опытом поделится.
Как по уму рассылать почту? Мы пользовались разными сервисами AWS SES, mailgun - везде какие-то сложности в плане доставки на определенные домены. Например прямо сейчас mailgun не даёт слать на майкрософтовские live.com, hotmail итд - говорит мэйлгановская подсеть из которой шлем в стоп-листе.
Как вообще эта проблема обычно решается? Несколько провайдеров - не получилось с одного - отправлять с другого?
Eldar
Это спам или нормальные системные письма?
Cenator 🐈
лок файлы вообще нужны?
Eldar
Michail
ага нашел спасибо
A
Это спам или нормальные системные письма?
это нормальные системные письма с кодами авторизации. Пользователь зарегался - ему вылетает подтверждение с кодом.
Ну и плюс транзакционные письма в духе "привет, тебя долго не было - тебе новое сообщение"
A
У нас и объемы не большие - в пике было 2к за сутки из которые примерно 1500 внутренних тестовых на валидные наши же адреса, и около 500 полноценных.
Но в некоторые направления почта вообще не идёт. С MS в основном проблема.
Eldar
Очень печальная проблема =( Если в бане подсеть, то кажется дело не в вас. И ждать пока подсеть разбанят это довольно долго (но все равно нужно пинать как Mailgun так и сам MS) и иметь фейлбек.
Eldar
Я не вижу другого способа, кроме failback отправки с другого сервиса
A
Eldar
Ты это, спроси еще кого. Я не сварщик. С рассылкой имел дел очень мало.
Eldar
Я просто исхожу из решения, что доставлять письма как-то все равно надо
Eldar
Там могут быть нюансы, например, если ты вдруг начинаешь письма слать с другого сервиса / сети, антиспам может решить что вы плохие люди и забанить вас
Eldar
Как вариант можно написать развернутый вопрос в саппорт MS. Но там на первой линии саппорта обычно утырки, нужно что-бы ответил кто-то из спецов.
NoMad42 🇷🇺
Эгегей народ! Вопрос от новичка - вы сайты поднимаете на чистом node или с фремворками? Если да то на express или с тем что идет дополнением к внешнему, типа ReactDOM и Nuxt? Например для интернет магазина какие компоненты использовать?)
Usman
Ребята, как получать на каждый запрос и данные из БД и index.html.
Если перехожу по ссылке /, то все норм работает. А как только по другой, например /photo, то получаю на экране только данные из БД, сам index.html не отправляется
Технология React, Router, Express
A
A
Ну это если тебя результат интересует, а не процесс)
A
Если перефразировать, то какой стек чаще всего применяется в продакшене. Или так - на что обратить внимание при изучении дабы сответствовать самым вкусным вакансиям))
смотря чем ты хочешь заниматься.
Тут надо понимать вот что. По моим представлениям (а где-то я читал, что это сущая правда), среднестатистический интернет-магазин это один чувак, который закупил партию каких-нибудь насосов или рисует открытки, и хочет их продавать. Часто у него даже работа есть какая-то дневная, а вот это всё он делает по вечерам.
И вот такому чуваку вся твоя нода, микросервисы, реакты напрочь и не интересны, да и не нужны. Ему нужна страничка, на которую он свой товар накидает. А если дело в гору пойдет, то закинет 100$ и доустановит какой-нибудь плагин для вордпресса руками фрилансера.
Тут пхп все победил, потому что этого всего на нём полным полно, оно работает и прекрасно обслуживается любым чуваком, который умеет похапе и минимальный опыт в том фреймворке.
A
Т.е. до тех пор пока ты не строишь свой амазон с микросервисами, учётом складских остатков, всякими репортами для контрагентов, сервисами интеграции с поставщиками итд итд, сильно кастомным е-коммерсом на ноде заниматься не стоит, если цель - получить результат.
NoMad42 🇷🇺
A
A
Evgeniy
Всем привет. Ребят, подскажите пожалуйста, работаю в связке node.js+nginx. А ssl сертификат можно указать только в nginx или ещё в саомом node.js необходимо указывать? Спасибо!
A
Если только для https, то nginx-a хватит
Evgeniy
NoMad42 🇷🇺
NoMad42 🇷🇺
Ок. Есть еще вопрос. Какие либы наиболее популярны для MySQL и SQLite?
NoMad42 🇷🇺
Или если такой вопрос возник то это уже намек что тут нужна не нода пых например?))
Artur
Nurik
Eldar
Просто изучить стек что-бы сделать какой-то "проект", слишком абстрактно.
NoMad42 🇷🇺
Фεδως
Фεδως
(да, это название либы для ноды)
NoMad42 🇷🇺
Eldar
Вообще так то я бек энд веб девелопер с уклоном в фулл стек)) Уже есть промышленый опыт на пхп, но нода сейчас на слуху и на западных фриланс биржах количесто объявлений на ноде очень много (а чаще всего превышает аналогичное на пхп) так что вот решил ознакомиться с технологией =)
Ну если ты хочешь войти в специальность как full-stack, то наверное стоит изучить следующие аспекты:
* Node.js - как само окружение для backend разработки, специфику работы (однопоточность, асинхронность, узкие кейсы взаимодействия с внешним миром)
* Тыщу и один пакет под все случаи жизни: express (почти голый фреймворк для роутинга / middleware, чем-то отдаленно напоминает Laravel), sequelize (общение с SQL базами), pm2 (демонизация и поднятие воркеров), различные пакеты для логирования и прочих нужд.
* Базы данных (но с ними у тебя кажется есть опыт). Тем не менее очень широко среди нодеров используется MongoDB. Не помешает опыт с Memcache / Redis.
* Базовый опыт с фронтом тоже необходим, на Node.js проектах очень часто на фронте какие-нибудь фреймворки типа Angular, React, Vue, Ember или еще какого говна. Самый популярный React. Простой и хипстерский Vue. "Solid rich framework" Angular.
Eldar
Потрать немного денег, купи курс по Node.js
NoMad42 🇷🇺
Eldar
Таки шо ви посоветуете)
Я не учил ноду по курсам если честно, но курсы по другим технологиям помогают. https://egghead.io/courses/introduction-to-node-the-fundamentals к примеру. Если есть 17-20к то можешь купить полный курс http://learn.javascript.ru/courses/nodejs с ментором
NoMad42 🇷🇺
Timur
Ну если ты хочешь войти в специальность как full-stack, то наверное стоит изучить следующие аспекты:
* Node.js - как само окружение для backend разработки, специфику работы (однопоточность, асинхронность, узкие кейсы взаимодействия с внешним миром)
* Тыщу и один пакет под все случаи жизни: express (почти голый фреймворк для роутинга / middleware, чем-то отдаленно напоминает Laravel), sequelize (общение с SQL базами), pm2 (демонизация и поднятие воркеров), различные пакеты для логирования и прочих нужд.
* Базы данных (но с ними у тебя кажется есть опыт). Тем не менее очень широко среди нодеров используется MongoDB. Не помешает опыт с Memcache / Redis.
* Базовый опыт с фронтом тоже необходим, на Node.js проектах очень часто на фронте какие-нибудь фреймворки типа Angular, React, Vue, Ember или еще какого говна. Самый популярный React. Простой и хипстерский Vue. "Solid rich framework" Angular.
А что насчет выбора koa/express? Тоже начинаю, интересно знать
Eldar
Eldar
Но это не сильно принципиальные вещи, в голове взаимозаменяемые
Eldar
Я больше фронт, мне плевать как там на бекенде роутинг разруливается или мидлвары впилены. Кажется что воткнуть лишний API роут когда мне надо все равно не составит труда. А всякие идеологические вопросы это не ко мне =/
Nurik
Т.е. её даже микрофреймворком трудно назвать.
krn
Eldar
А что тогда есть фреймворк котя?
Vladimir
Sergey
фреймворки на ноде не нужны
Eldar
А по мне это выглядит как приходишь в чистое поле, у тебя набор кривых кирпичей и ты делаешь свой маленький фундамент, потом маленький дом с кривыми стенами, потом второй этаж покосившийся из-за неровного фундамента. А рядом в 100 метрах такие же строители смастерили кучку под названием приложение.
Nurik
Фεδως
библиотека — это когда ты используешь чужой код в своем
фреймворк — это когда ты пишешь свой код внутрь уже существующего механизма
Sergey
krn