
Andrey
18.06.2018
08:34:41

Cenator
18.06.2018
08:35:32
с нодой думаю было бы быстрее из-за io
@Atassis

Google

Alexander
18.06.2018
08:38:30
Да забаньте уже его

Alex
18.06.2018
08:38:31

Maksim
18.06.2018
08:43:32
Мне нужно написать API, который должен иметь возможность хранить определенные данные, аватарки, может в дальнейшем и другие изображения. Я вообще не шарю, нагуглил такой стек: Nodejs + GraphQL + MongoDB + Hapi + Swagger(https://medium.freecodecamp.org/how-to-setup-a-powerful-api-with-nodejs-graphql-mongodb-hapi-and-swagger-e251ac189649).
Что вы думаете об этом стеке и может быть можете предложить что-то получше, а так же мб поделиться какими-то хорошими статьями по этому поводу?

Arthur
18.06.2018
08:46:06
Nodejs + GraphQL + MongoDB + Hapi + Swagger чет это децл перебор для задачи имхо)
node.js + express + sequelize + postgresql

Oleg
18.06.2018
08:47:57
Hapi кто-то использует?

Arthur
18.06.2018
08:48:25
ну или если ты стильный и молодежный, то вместо постгреса реально монго

Galymzhan
18.06.2018
08:48:46
Если с нуля делать, то попробуйте GraphQL, авось и вам понравится.
Там и смешать postgres с mongo под разные задачи можно.

Cenator
18.06.2018
08:48:47
https://github.com/graphql-boilerplates

Andrey ?
18.06.2018
08:49:15

Oleg
18.06.2018
08:49:24

Andrey ?
18.06.2018
08:49:38

Maksim
18.06.2018
08:49:54

Google

Oleg
18.06.2018
08:50:02

Andrey ?
18.06.2018
08:50:40
node 8.9+, полностью на асинках/эвейтах, Joi из коробки для валидации параметров запросов

Alexander
18.06.2018
08:50:47
Отсутствием поддержки сообщества как у экспресса конечно же

Andrey ?
18.06.2018
08:51:28

Таймураз
18.06.2018
08:51:56
Hapi не юзаю, но boom, Joi хороши

Cenator
18.06.2018
08:51:57
зачем это обсуждать вообще, rest не нужен
graphql yoga поднял и все

Andrey ?
18.06.2018
08:52:23

Таймураз
18.06.2018
08:52:45
Но все равно задумался глянуть на hapi повнимательнее

Andrey ?
18.06.2018
08:53:14

Maksim
18.06.2018
08:53:33
м-да, теперь сиди и думай, что лучше выбрать: express, hapi, boom, joi

Andrey ?
18.06.2018
08:53:55

Oleg
18.06.2018
08:53:59

Cenator
18.06.2018
08:54:05

Andrey ?
18.06.2018
08:54:15

Cenator
18.06.2018
08:54:27
разве что призма с монгой не работает

Таймураз
18.06.2018
08:54:53

Andrey ?
18.06.2018
08:55:02
Для серверного рендеринга

Google

Maksim
18.06.2018
08:55:31
а облака какие-нибудь фришные используете по типу mlab.com?

Cenator
18.06.2018
08:56:09
призма бесплатно деплоит если не для продакшена

Maksim
18.06.2018
08:56:23
ну призма с монгой не работает)

Cenator
18.06.2018
08:56:51
а какая разница если ты имеешь graphql api к базе

Maksim
18.06.2018
08:57:05
я уже работал немного с express и mongo, хз щас пробовать поработать с hapi или нет, изучать что-то новое особо не хочется, но и говно юзать тоже особо желания нет

Cenator
18.06.2018
08:57:28
https://www.howtographql.com за день можно легко осилить

Andrey ?
18.06.2018
08:57:56

Maksim
18.06.2018
08:58:37

Andrey ?
18.06.2018
08:58:48

Cenator
18.06.2018
08:58:53

Andrey ?
18.06.2018
08:59:15

Maksim
18.06.2018
08:59:46
если в кратце и понятным языком - что такое GraphQL?
типа вместо postgresql, Mongo?

dexofan
18.06.2018
09:00:20

Ilgiz
18.06.2018
09:00:22
поднимали тут на докере express + sequelize?

dexofan
18.06.2018
09:00:40

Maksim
18.06.2018
09:01:33
ну тогда и какой стек лучше выбрать? prisma + yoga?

Ilgiz
18.06.2018
09:01:42
без них sequelize не хочет миграции запускать

Google

Cenator
18.06.2018
09:07:45

Maksim
18.06.2018
09:08:34

Mishell
18.06.2018
10:31:43
Кто-то писал расширения для хрома? Расширение может само контролировать переключение по вкладкам и исполнение кода в них, или расширение имеет доступ только к текущей вкладке?

Maksim
18.06.2018
10:32:26
Насколько безопасно разрабатывать бэк в публичном репозитории? При условии, что лог и пароль от БД будут спрятаны в .env

Andrey ?
18.06.2018
10:37:44

Maksim
18.06.2018
10:39:20

Alexander
18.06.2018
10:39:21

Hedint
18.06.2018
10:41:31

Eugene
18.06.2018
10:42:45
?Вот гитлаб например весь в публичном репозитории же

Yaroslav
18.06.2018
10:43:44
и получше github/gitlab

Maksim
18.06.2018
10:44:55
Смотря что понимать под безопасностью, наверное)
Если ты осознаешь, что твой код может прочитать/форкнуть/использовать кто угодно (но при этом вряд ли это кому-то нужно, если у тебя непопулярный проект), то ты можешь разрабатывать в публичной репе. Возможно, это даже будет тебя дисциплинировать не писать фигни (но это не точно) :)
я не особо понимаю, какие могут быть последствия от этого, пока на ум приходит лишь 1 опасение: залезть в бд и склонировать его.
насчет почитать, форкнуть - да пусть, чо б нет, а использовать вот хз, если логин и пароль от бд не будут в этом репозитории.
а вот насчет дисциплинировать - это вряд ли :)

Andrey ?
18.06.2018
10:45:01

Yaroslav
18.06.2018
10:45:08

Eugene
18.06.2018
10:45:28

Maksim
18.06.2018
10:45:28

Eugene
18.06.2018
10:46:14
ну тогда в чем проблема?
единственное люди(если найдут репу лол) будут знать роуты или что-там у тебя :)

Andrey ?
18.06.2018
10:46:38

Google

Andrey ?
18.06.2018
10:46:42
Но Неуловимый Джо

Eugene
18.06.2018
10:47:04

Maksim
18.06.2018
10:47:25

Eugene
18.06.2018
10:50:30
это безопасно?))
?ну как напишешь
https://gitlab.com/gitlab-org вот например пример :)
у них gitlab и gitter открытый код
?и вообще что-то мы оффтопим: (

Maksim
18.06.2018
10:51:10
разве это оффтоп?)
какие могут уязвимости вообще найти, если будет доступ к коду? роуты? так а чем это грозит? их же можно и с фронта определить, не?

Andrey ?
18.06.2018
10:53:13
С фронта можно, но с кодом всегда проще

Таймураз
18.06.2018
10:54:18

Yaroslav
18.06.2018
10:54:29

Таймураз
18.06.2018
10:55:00
почему? копирни
Для меня он медленный
Остальным по другим причинам не нравится

Maksim
18.06.2018
10:55:17

Eugene
18.06.2018
10:55:20
?а гитлаб постоянно падает

Yaroslav
18.06.2018
10:55:43

Andrey ?
18.06.2018
10:55:48