Size: a a a

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

2021 February 15

AM

Aga Mahmudov in Node.js — русскоговорящее сообщество
Походу nginx режет
источник

AM

Aga Mahmudov in Node.js — русскоговорящее сообщество
мда)
источник

AM

Aga Mahmudov in Node.js — русскоговорящее сообщество
Всё, решилось, за 24931мс загрузил
источник

AM

Aga Mahmudov in Node.js — русскоговорящее сообщество
Вот ffmpeg обрадуется, на тестовой машине наверное за минут десять смонтирует)
источник

A

Adv0cat in Node.js — русскоговорящее сообщество
YorkIsMine
Подскажите, бек и фронт обычно пишут независимо. Тогда как их обычно соединяют воедино? Конкретно дело в роутинге (за него отвечает бек или фронт?). Или на основе полученных данных, которые отдал бек фронт сам решает, куда роутить? Я сам просто пришел с мобильного мира, который погружается в веб, потому и спрашиваю) Просто если проводить аналогию с мобилкой, то клиент скорее отвечает за роутинг на основе полученных данных.. В общем подскажите как да что у вас происходит)
Смотря какая команда пишет веб.
Если тупо фуллстек, то я думаю вы понимаете кто отвечает бек или фронт)))
Если 1 бекендер и 1 фронтендер, то решает PM или кто им сказал делать это штуку, а дальше кто-то один, после рассуждений, не важно кто, но чаще бекендер, подготавливает апи, типа OpenAPI/Swagger, согласовывая с фронтом, и оба потом приступают к разработке каждый своей части.
Если есть архитектор какой-то, тимлид, тех дир, или просто чувак, у которого опыта больше в построении апи, то он продумывает сначало архитектуру, какие возможности будут, схему бд рисует (не обязательно), приидывает апи, и потом дает или задачи каждому что реализовывать, или документацию пишет или опять же оформляет OpenAPI/Swagger, по которым потом пишется бек и фронт
источник

A

Adv0cat in Node.js — русскоговорящее сообщество
А да, забыл обычный пет проект, там ваще кто перетянет на себя одеяло - того и тапки))
источник

N

Nikita in Node.js — русскоговорящее сообщество
Adv0cat
Смотря какая команда пишет веб.
Если тупо фуллстек, то я думаю вы понимаете кто отвечает бек или фронт)))
Если 1 бекендер и 1 фронтендер, то решает PM или кто им сказал делать это штуку, а дальше кто-то один, после рассуждений, не важно кто, но чаще бекендер, подготавливает апи, типа OpenAPI/Swagger, согласовывая с фронтом, и оба потом приступают к разработке каждый своей части.
Если есть архитектор какой-то, тимлид, тех дир, или просто чувак, у которого опыта больше в построении апи, то он продумывает сначало архитектуру, какие возможности будут, схему бд рисует (не обязательно), приидывает апи, и потом дает или задачи каждому что реализовывать, или документацию пишет или опять же оформляет OpenAPI/Swagger, по которым потом пишется бек и фронт
какие еще варианты кроме OpenAPI/Swagger?
источник

A

Adv0cat in Node.js — русскоговорящее сообщество
Nikita
какие еще варианты кроме OpenAPI/Swagger?
да шо удобно то и вариант, хоть вордовский документ с описанием апи 😄
источник

N

Nikita in Node.js — русскоговорящее сообщество
Adv0cat
да шо удобно то и вариант, хоть вордовский документ с описанием апи 😄
т.е. покатит и какой то markdown static site generator?
источник

A

Adv0cat in Node.js — русскоговорящее сообщество
Nikita
т.е. покатит и какой то markdown static site generator?
и такое видел в использовании))
источник

D

Da in Node.js — русскоговорящее сообщество
Привет, помогите юному программисту сервер на ноде настроить? Напишите в личку плиз
источник

N

Nikita in Node.js — русскоговорящее сообщество
Adv0cat
и такое видел в использовании))
та блин, опенапи как стандарт может и хорош, но очень уж на рест ориентирован + нормального генератора (чтобы в красивенькую html документацию) не нашел

поэтому и спрашиваю
источник

A

Adv0cat in Node.js — русскоговорящее сообщество
Nikita
та блин, опенапи как стандарт может и хорош, но очень уж на рест ориентирован + нормального генератора (чтобы в красивенькую html документацию) не нашел

поэтому и спрашиваю
ну как бы вопрос был про роутинг, я так понял это и подразумевалось rest. А так для общения по вебсокету обычно хватает и обычного протобуф файлика (proto) или любого другого описания такого стандарта, типа flatbuffer, capnproto и т.д., чтобы все было предельно понятно, какой апи 😊
а для рест апи лучше OpenAPI я красивее html документации и не видел))
Иногда, если юзается Postman  или Insomnia, тоже довольно красиво и удобно все можно юзать без этих опенапи)) без html докуметации, но с возможностью удобно тестить эту апи, и всегда можно выгнать тот же OpenAPI с постмана и ему подобных и опять же иметь красивую html документацию
источник

N

Nikita in Node.js — русскоговорящее сообщество
Adv0cat
ну как бы вопрос был про роутинг, я так понял это и подразумевалось rest. А так для общения по вебсокету обычно хватает и обычного протобуф файлика (proto) или любого другого описания такого стандарта, типа flatbuffer, capnproto и т.д., чтобы все было предельно понятно, какой апи 😊
а для рест апи лучше OpenAPI я красивее html документации и не видел))
Иногда, если юзается Postman  или Insomnia, тоже довольно красиво и удобно все можно юзать без этих опенапи)) без html докуметации, но с возможностью удобно тестить эту апи, и всегда можно выгнать тот же OpenAPI с постмана и ему подобных и опять же иметь красивую html документацию
так а в опенапи как документию сгенерить нормальную?)) или только грузить в их swagger ui сам файл со спекой апи?
источник

A

Adv0cat in Node.js — русскоговорящее сообщество
Nikita
так а в опенапи как документию сгенерить нормальную?)) или только грузить в их swagger ui сам файл со спекой апи?
там портабельный юай, сделали роут на эту юай, прописали там ссылку к файлику api.yaml или api.json и открывая страничку типа mysite.com/open-api/secret-key,  у вас будет красивая документация 😏
источник

N

Nikita in Node.js — русскоговорящее сообщество
Adv0cat
там портабельный юай, сделали роут на эту юай, прописали там ссылку к файлику api.yaml или api.json и открывая страничку типа mysite.com/open-api/secret-key,  у вас будет красивая документация 😏
ладно) спасибо, попробуем
источник

A

Adv0cat in Node.js — русскоговорящее сообщество
а сам стандарт позволяет и дескрипшены писать и экземплы и все вот это вот
источник

A

Adv0cat in Node.js — русскоговорящее сообщество
Nikita
ладно) спасибо, попробуем
и в юайке вы и посметреть какой роут можете, и шо это такое и по категориям разложить, и дублирующиеся сущности вынести отдельно, и примеры сущностей/запросов написать можете, и подставить параметры, какие нужно в ui, и потом дернуть апиху и посмотреть результат 😊
источник

A

Adv0cat in Node.js — русскоговорящее сообщество
и кучу всего удобного сделать)
источник

A

Adv0cat in Node.js — русскоговорящее сообщество
а сгенерировать уже по этой доке сервер это уже как пом не кощунство 😄 это же не много времени занимает 😏
источник