Size: a a a

Node.js — русскоговорящее сообщество

2021 February 27

S🛸

Sergey 🛸 in Node.js — русскоговорящее сообщество
Name
Доброго времени суток. Возникла необходимость добавить прослойку для подключения к API
1. Пользователь отправляет данные
2. Мой "прокси бэк" берет токен+даные генерит md5
3. "Прокси бэк" отправляет запрос к API
4.  API возвращает ответ
...
Мои мысли на данный момент:
Использовать HashiCorp
Использовать harocu+nodejs
Оба варианта, есть free, но нужно разбираться
Что посоветуют знатоки?
Использовать нормальный vps
источник

VS

Vlad Sobenko in Node.js — русскоговорящее сообщество
Алексей Попов
А тут кто-то плюётся от типов?
Или ты опять искажаешь точку зрения оппонентов, и пренебрежение к тс заменяешь на "плюётся от типов"?
Просто альтернатив нет особо. Илья писал про ризон, тут согласен, круто. Но потом смотришь вакансии - не круто(
источник

N

Name in Node.js — русскоговорящее сообщество
Sergey 🛸
Использовать нормальный vps
Пока что там не будет такого потока пользователей
источник

N

Name in Node.js — русскоговорящее сообщество
Name
Куда смотреть чего читать
И мои знания по ноде удручают
источник

S🛸

Sergey 🛸 in Node.js — русскоговорящее сообщество
Name
Пока что там не будет такого потока пользователей
Без разницы, заплати $3, и не будет проблем с засыпанием бесплатного сервера
источник

N

Name in Node.js — русскоговорящее сообщество
Sergey 🛸
Без разницы, заплати $3, и не будет проблем с засыпанием бесплатного сервера
Какой посоветуешь
источник

S🛸

Sergey 🛸 in Node.js — русскоговорящее сообщество
Под прокси любой подойдёт
источник

АП

Алексей Попов... in Node.js — русскоговорящее сообщество
Кудяков Петр
Ну а мы вот на js’е, понимаешь ли, сначала изучаем прототипное наследование, пишем код без статических типов, а потом кайфуем, когда узнаем про нормальные классы и типизацию — в итоге и там и там с кайфом пишем)
Ну вот я и думаю, что любовь к тс это следствие такого пути
А если пройти путь с другой стороны - пописать несколько лет на плюсах, несколько лет на шарпе, а потом придти к ноде с js, то совсем не захочется заниматься онанизмом с тс, когда js сам по себе достаточно удобный и выразительный. И баловство с "псевдотипизацией" видится особенно излишним при написании микросервисов, где нет такой кодовой базы, чтобы можно было запутаться в логике и понятиях предметной области

Оговорюсь, что на фронте ситуация другая. Возможно, там тс может быть к месту, хотя вот есть люди, которые и с этим не согласны
источник

АП

Алексей Попов... in Node.js — русскоговорящее сообщество
источник

CM

Chingiz Mamiyev in Node.js — русскоговорящее сообщество
👍👍
источник

АП

Алексей Попов... in Node.js — русскоговорящее сообщество
Misha Shandra
Всем хай, почему ноде внезапно стала пропускать next() ? раньше просто писал next  и всё, сейчас же нужно писать return next что бы не руинилось, почему так может быть?
источник

VS

Vlad Sobenko in Node.js — русскоговорящее сообщество
Алексей Попов
Ну вот я и думаю, что любовь к тс это следствие такого пути
А если пройти путь с другой стороны - пописать несколько лет на плюсах, несколько лет на шарпе, а потом придти к ноде с js, то совсем не захочется заниматься онанизмом с тс, когда js сам по себе достаточно удобный и выразительный. И баловство с "псевдотипизацией" видится особенно излишним при написании микросервисов, где нет такой кодовой базы, чтобы можно было запутаться в логике и понятиях предметной области

Оговорюсь, что на фронте ситуация другая. Возможно, там тс может быть к месту, хотя вот есть люди, которые и с этим не согласны
где нет такой кодовой базы, чтобы можно было запутаться
Очень
размытое определение. Тут можно и тесты не писать, и доку, если всё просто. имхо, лучше уж делать хорошо с самого начала, чтобы потом не сожалеть. Малая часть пользы от типов в рантайме. Ещё много других. Самодокументированный код, автокомплит, поддержка контрактов ... Мне вот очень тяжело держать в голове все контракты, пусть лучше компилятор помогает мне с этим
источник

VS

Vlad Sobenko in Node.js — русскоговорящее сообщество
+ с тс становится доступной очень приятная конструкция, как абстрактный интерфейс, которой уж очень не хватает в js.
источник

S🛸

Sergey 🛸 in Node.js — русскоговорящее сообщество
Vlad Sobenko
+ с тс становится доступной очень приятная конструкция, как абстрактный интерфейс, которой уж очень не хватает в js.
Что такое абстрактный интерфейс?
источник

VS

Vlad Sobenko in Node.js — русскоговорящее сообщество
Sergey 🛸
Что такое абстрактный интерфейс?
Конструкция interface {} или type = в ts
источник

S🛸

Sergey 🛸 in Node.js — русскоговорящее сообщество
Vlad Sobenko
Конструкция interface {} или type = в ts
Но ведь это просто пустой интерфейс
источник

VS

Vlad Sobenko in Node.js — русскоговорящее сообщество
Sergey 🛸
Но ведь это просто пустой интерфейс
Я добавил слово абстактный, что не предлагали его заменить наследование класса  js, в которого все методы throw Error('You should implement this method')
источник

И

Илья | 😶 ☮️... in Node.js — русскоговорящее сообщество
лол
источник

АП

Алексей Попов... in Node.js — русскоговорящее сообщество
Vlad Sobenko
где нет такой кодовой базы, чтобы можно было запутаться
Очень
размытое определение. Тут можно и тесты не писать, и доку, если всё просто. имхо, лучше уж делать хорошо с самого начала, чтобы потом не сожалеть. Малая часть пользы от типов в рантайме. Ещё много других. Самодокументированный код, автокомплит, поддержка контрактов ... Мне вот очень тяжело держать в голове все контракты, пусть лучше компилятор помогает мне с этим
Контракты тестами вполне покрываются
Про малую пользу от типов в рантайме, мягко говоря, не согласен. Не очень приятно получать ошибки в рантайме, потому что от типов, на которые ты надеялся, остался пшик. Пример Ильи Климова, кажется, примерно об этом
источник

N

Nikita in Node.js — русскоговорящее сообщество
@Curly_Cina что то новое)
источник