Size: a a a

JavaScript — русскоговорящее сообщество

2020 March 02

A

Alex in JavaScript — русскоговорящее сообщество
Привет всем! Имеется приложение с фронтэндом на React и бэкэндом на express+mongodb. Задача - организовать регистрацию пользователя (можно через Google/Facebook, можно обычную). Требуется, чтобы при обработке запросов в Express был простой доступ к имени пользователя (или к другим однозначно идентифицирующим его данным). Существуют ли готовые решения (где "из коробки" есть регистрация/авторизация/сброс пароля/"зародыш" личного кабинета, или те, которые можно легко привести в такой вид?
источник

ED

Evgeniy Davydovskiy in JavaScript — русскоговорящее сообщество
Alex
Привет всем! Имеется приложение с фронтэндом на React и бэкэндом на express+mongodb. Задача - организовать регистрацию пользователя (можно через Google/Facebook, можно обычную). Требуется, чтобы при обработке запросов в Express был простой доступ к имени пользователя (или к другим однозначно идентифицирующим его данным). Существуют ли готовые решения (где "из коробки" есть регистрация/авторизация/сброс пароля/"зародыш" личного кабинета, или те, которые можно легко привести в такой вид?
Это тебе на работе дали такой таск?
источник

ED

Evgeniy Davydovskiy in JavaScript — русскоговорящее сообщество
Очень сложно как то
источник

ED

Evgeniy Davydovskiy in JavaScript — русскоговорящее сообщество
Alex
Привет всем! Имеется приложение с фронтэндом на React и бэкэндом на express+mongodb. Задача - организовать регистрацию пользователя (можно через Google/Facebook, можно обычную). Требуется, чтобы при обработке запросов в Express был простой доступ к имени пользователя (или к другим однозначно идентифицирующим его данным). Существуют ли готовые решения (где "из коробки" есть регистрация/авторизация/сброс пароля/"зародыш" личного кабинета, или те, которые можно легко привести в такой вид?
Готовые должны быть, но я думаю задолбаешься их подгонять
источник

A

Alex in JavaScript — русскоговорящее сообщество
Evgeniy Davydovskiy
Это тебе на работе дали такой таск?
делаем стартап, ищем быстрое и дешевое решение)
источник

IT

Innsmouth Trip in JavaScript — русскоговорящее сообщество
всем привет, вопрос к знатокам телеграм апи, вариант через бота когда чел в группу присоединяется, чекать его ос?
источник

I

Ivan in JavaScript — русскоговорящее сообщество
Innsmouth Trip
всем привет, вопрос к знатокам телеграм апи, вариант через бота когда чел в группу присоединяется, чекать его ос?
источник

IT

Innsmouth Trip in JavaScript — русскоговорящее сообщество
спасибо большое
источник

AV

Artem Verbat in JavaScript — русскоговорящее сообщество
Приветствую! Подскажите пожалуйста что можно улучшить в плане качества кода - https://codepen.io/verbart/pen/xxGdQyy?editors=0010
источник

in JavaScript — русскоговорящее сообщество
Artem Verbat
Приветствую! Подскажите пожалуйста что можно улучшить в плане качества кода - https://codepen.io/verbart/pen/xxGdQyy?editors=0010
TS?)))
источник

AV

Artem Verbat in JavaScript — русскоговорящее сообщество
TS?)))
Согласен, но пока вопрос именно о JS реализации
источник

in JavaScript — русскоговорящее сообщество
Artem Verbat
Согласен, но пока вопрос именно о JS реализации
const a = () => { return b }
const a = () => b
источник

AV

Artem Verbat in JavaScript — русскоговорящее сообщество
const a = () => { return b }
const a = () => b
Только в isActive методе использовал return, намеренно для лучшей читаемости.

У меня вопрос не в форматировании кода, а скорее в архитектуре и логике
источник

AV

Artem Verbat in JavaScript — русскоговорящее сообщество
Я планирую записать ролик с разбором, и хочется получить максимально качественную реализацию
источник

AP

Anton Permyakov in JavaScript — русскоговорящее сообщество
например, можно заменить массив activeToggleIDs на set
источник

AE

Alexey Ermakov in JavaScript — русскоговорящее сообщество
Artem Verbat
Только в isActive методе использовал return, намеренно для лучшей читаемости.

У меня вопрос не в форматировании кода, а скорее в архитектуре и логике
глобальные переменные - не очень хорошо
остальное не смотрел

если для примера - всё равно
источник

AP

Anton Permyakov in JavaScript — русскоговорящее сообщество
и лично мне в таких условиях больше нравится ранний выход, чем блок на всю функцию
источник

AV

Artem Verbat in JavaScript — русскоговорящее сообщество
Anton Permyakov
и лично мне в таких условиях больше нравится ранний выход, чем блок на всю функцию
Согласен, заменю
источник

AV

Artem Verbat in JavaScript — русскоговорящее сообщество
Alexey Ermakov
глобальные переменные - не очень хорошо
остальное не смотрел

если для примера - всё равно
Список опций и массив это глобальные переменные? А как иначе?
источник

AE

Alexey Ermakov in JavaScript — русскоговорящее сообщество
Artem Verbat
Список опций и массив это глобальные переменные? А как иначе?
closure
источник