@nodejs_ru

Страница 2167 из 2748
Andrey
18.06.2018
08:34:41
если данные не бампаются то офк не надо
если грузите все, то сколько записей уходит, сколько у вас TTFB ? а потом от TTFB до конца время уходит ?

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
node.js + express + sequelize + postgresql
а чем express лучше hapi?

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
Hapi не юзаю, но boom, Joi хороши
Да, еще ошибки Boom’а автоматом превращает во все нужные http-ответы, хе

Таймураз
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
Cenator
18.06.2018
08:54:05
Andrey ?
18.06.2018
08:54:15
м-да, теперь сиди и думай, что лучше выбрать: express, hapi, boom, joi
Первое - библиотека для ошибок, второе - для валидаций

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
https://www.howtographql.com за день можно легко осилить
А он точно нужен для задачи «api для аватарок»? ?

Maksim
18.06.2018
08:58:37
Andrey ?
18.06.2018
08:58:48
там еще данные юзеров будут)
А, ну, тогда мб и лучше будет

Cenator
18.06.2018
08:58:53
А он точно нужен для задачи «api для аватарок»? ?
не стоит вопрос нужен или нет, вопрос в том есть ли у тебя средства и возможности

Andrey ?
18.06.2018
08:59:15
не стоит вопрос нужен или нет, вопрос в том есть ли у тебя средства и возможности
«Нужен или нет» - это вообще самый первый вопрос, который должен быть при выборе инструментов)

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

типа вместо postgresql, Mongo?

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

dexofan
18.06.2018
09:00:40
если в кратце и понятным языком - что такое GraphQL?
В двух словах, GraphQL это синтаксис, который описывает как запрашивать данные, и, в основном, используется клиентом для загрузки данных с сервера.

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

Ilgiz
18.06.2018
09:01:42
поднимали тут на докере express + sequelize?
там sequelize создает config папку с config.json как правильнее будет эти конфиги настроить на докере?

без них sequelize не хочет миграции запускать

Google
Maksim
18.06.2018
09:08:34
Да
спасибо, попробую

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

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

Maksim
18.06.2018
10:39:20
Hedint
18.06.2018
10:41:31
Насколько безопасно разрабатывать бэк в публичном репозитории? При условии, что лог и пароль от БД будут спрятаны в .env
Смотря что понимать под безопасностью, наверное) Если ты осознаешь, что твой код может прочитать/форкнуть/использовать кто угодно (но при этом вряд ли это кому-то нужно, если у тебя непопулярный проект), то ты можешь разрабатывать в публичной репе. Возможно, это даже будет тебя дисциплинировать не писать фигни (но это не точно) :)

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
и получше github/gitlab
На вкус и цвет

Yaroslav
18.06.2018
10:45:08
Maksim
18.06.2018
10:45:28
юзай bitbucket, там приватные репозитории бесплатны
та не, я гитлаб юзаю для приватных, я думаю сделать этот репозиторием публичным чтобы можно было от других получать фидбеки по коду

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
Ну, можно что-нибудь упустить и кто-нибудь найдет каких-нибудь дыр
?сделает пул реквест и пофиксит(в другой галактике)

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
разве это оффтоп?)
В основном, всякие IDOR и прочее похожее

С фронта можно, но с кодом всегда проще

Таймураз
18.06.2018
10:54:18
юзай bitbucket, там приватные репозитории бесплатны
Еще недавно в другом чате обсуждали, что битбакет дерьмецо

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

Maksim
18.06.2018
10:55:17
С фронта можно, но с кодом всегда проще
все равно смысла не понимаю) типа могут кучу запросов сразу отправить и повалить сервер? или что?

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

Andrey ?
18.06.2018
10:55:48
?а гитлаб постоянно падает
Битбакет тоже так умеет, только пореже

Страница 2167 из 2748