170 похожих чатов

Ребят у меня вопрос, у меня Backend коллега сделал такой

запрос для оформления заказа, есть интернет магазин и есть корзина ( это на фронте ), и то что фронт кидает только один продукт для данного запроса, и нужно циклом каждый раз кидать запрос по массиву в котором находится товары, как вы на это смотрите и какие предложения есть, в Backend можно ли сделать так чтобы фронт кидал массив товаров и чтобы бек мог взять их? После оформления заказа эти данные прилетают в тг бот

59 ответов

128 просмотров

Можно всё сделать что душе угодно

можно

Саша
Можно всё сделать что душе угодно

Просто сделай batch метод, принимай массив, на беке обрабатывай и всё

createSlice()- Автор вопроса
Саша
Просто сделай batch метод, принимай массив, на бек...

Первый метод тоже нормальный значит? Или я не так правильно понял

createSlice()- Автор вопроса
Саша
Какой

Запрос может принимать только один продукт, и мне как фронту нужно каждый раз циклом кидать запрос для каждого товара в массиве

createSlice()
Запрос может принимать только один продукт, и мне ...

запрос на создание заказа или формирование корзины?

createSlice()
Запрос может принимать только один продукт, и мне ...

Зачем тебе каждый раз кидать по запросу, а если их сотни будут? Пусть тебе на беке создадут метод, чтобы ты сразу массив напрямую кидал и всё Вот тебе пример такого запроса

createSlice()- Автор вопроса
Aleksandr Vyatkin
запрос на создание заказа или формирование корзины...

Оформление заказа, из товаров которые находится в корзине приложения

createSlice()
Оформление заказа, из товаров которые находится в ...

херня, нужно на бэке формировать корзину (синхронизируя её с фронтом), а потом при создании заказа все данные из корзины использовать

отличный пикча, теперь она моя

createSlice()- Автор вопроса
Aleksandr Vyatkin
херня, нужно на бэке формировать корзину (синхрони...

Прикол в том что мне сказали сделать корзину на фронте с локальным хранением

Ray
отличный пикча, теперь она моя

сначала оплати покупку

Joe Beretta
сначала оплати покупку

покупку это вроде в речке

покупку это когда жена в озонах там теряет деньги

createSlice()- Автор вопроса

Если есть примечания и так далее высказывайтесь я внимательно почитаю и выслушаю что угодно

createSlice()
Если есть примечания и так далее высказывайтесь я ...

Если есть какие-то вопросы или возникают какие-либо ошибки, то кидай скрины в чат и спрашивай, тебе помогут Думаю, никто тут чужую работу делать не будет и, уж точно, не будет о ней думать

createSlice()
Прикол в том что мне сказали сделать корзину на фр...

не очень удобно будет, но ладно.. в корзине логично хранить айдишники товаров с их количеством, что потом массивом загонять на бэк одним запросом, а итеративно пробегаться по массиву и создавать заказы - это очень тупая реализация)

Joe Beretta
это группа с Дан Баланом

балан это тот кто сцепление дергает на батиной машине

Joe Beretta
это иван

иван это вроде город

createSlice()
Если есть примечания и так далее высказывайтесь я ...

Короче, пробовал я как-то сделать свою приложуху, и наткнулся на такую херовину как рефакторинг всея всего, разнервничался и отдыхал почти месяц от программирования, и теперь вот начал вникать потихоньку что ж я такого накостылил... Сейчас вроде разобрался и пилю игру потихоньку. Сначала хочу сделать чисто однопользовательскую версию (потому что сокеты, шмокеты, да и пользователей первое время не будет, а когда будут я уже в синёра превращуся).

Form Data? Жизнь боль.

Feanorx
Form Data? Жизнь боль.

жизнь боль, когда в кармане 0 а если есть пачка сигарет, значит не все так плохо на сегодняшний день

Konstantin
луна по имени звезда с альбома

альбом, на котором акварелью рисуют?

Feanorx
У него формдата, ты не понимаешь

Ну всё, можно закрывать бекенд в таком случае, я считаю...

createSlice()- Автор вопроса
Feanorx
У него формдата, ты не понимаешь

ничто не мешает тужа строку через json.stringify пропустить, так что можно массив

createSlice()
А это плохо или как?

Если страничка не содержит JS других вариантов нет, но она же по-любому современная со свистелками и перделками. Что сложно было JSON отправить?

createSlice()- Автор вопроса

Аа понял, то есть Backend может принимать JSON, и даже файлы изображения можно впихнуть в него и отправить?

createSlice()
Аа понял, то есть Backend может принимать JSON, и ...

воу-воу палехче ты бинарь и строки не мешай сам же выше писал, что такое JSON

createSlice()
Аа понял, то есть Backend может принимать JSON, и ...

Не надо пихать изображения в JSON, хотя теоретически это возможно

createSlice()
Аа понял, то есть Backend может принимать JSON, и ...

Если файл нужно загрузить на сервер, делай для него FormData с файлом и одним полем, в котором уже будет JSON.

Feanorx
Если файл нужно загрузить на сервер, делай для нег...

Короче любая библиотека для загрузки файлов тебе почти все проблемы итак решит, просто почитай ее код перед использованием и поймёшь что нужно на другой стороне

Feanorx
Короче любая библиотека для загрузки файлов тебе п...

Там чел не особо втыкает в разницу между форм датой и json'ом Посылать бедолагу исходники чужие читать, это как пещерного человека заставить курсы по саморазвитию читать, весело, но бесполезно

Саша
Там чел не особо втыкает в разницу между форм дато...

можно ещё отправить модель OSI изучать, для понимания работы сетевых протоколов

createSlice()- Автор вопроса
Feanorx
Если файл нужно загрузить на сервер, делай для нег...

Ок понял но я не уверен что Backend может принять такое и обработать его но всеравно нужно попробовать

Aleksandr Vyatkin
думаешь поможет?

Думаю, сделает только хуже, но попробовать стоит

Aleksandr Vyatkin
можно ещё отправить модель OSI изучать, для понима...

его почитать чтоб знать можно, но не чтобы это применять в бою технология уже старовата и нарушена повсюду современными архитектурами и способами деплоймента

Саша
Там чел не особо втыкает в разницу между форм дато...

Чел курсы закончил, я с ним общаюсь как с готовым джуном. Как эти курсы и обещали, наверное (моя гипотеза).

Feanorx
Чел курсы закончил, я с ним общаюсь как с готовым ...

пажи в курсах ж на работу обещали устроить, а не рассказать че там за FormData vs Json

Joe Beretta
его почитать чтоб знать можно, но не чтобы это при...

это модель, это не технология, и чему там устаревать то?

Саша
Делегирование - наше всё

половина нашего всего остальная половина прокрастинация

Joe Beretta
пажи в курсах ж на работу обещали устроить, а не р...

Ну если пока платит за курс с ЗП не разберётся в этом, можно увольнять.

Похожие вопросы

Обсуждают сегодня

30500 за редактор? )
Владимир
47
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Он в одиночку это дело запилил или была какая-то команда?
Aquinary
12
~ 2m21s  nix shell github:nixos/nixpkgs#stack ~  stack ghc -- --version error: … while calling the 'derivationStrict' builtin at /builtin/derivation.nix:...
Rebuild your mind.
6
Oh sorry did you want it in Gunter's chains?
Martin Rys
15
Всем привет, нужна как никогда, нужна помощь с IO в загрузчике. Пишу в code16 после установки сегментных регистров, пишу вывод символа. Пробовал 2 варианта: # 1 mov $0x0E, %a...
Shadow Akira
14
Подскажите пожалуйста, как в CustomDrawCell(Sender: TcxCustomGridTableView; ACanvas: TcxCanvas; AViewInfo: TcxGridTableDataCellViewInfo; var ADone: Boolean); получить наз...
A Z
7
Всем привет! Имеется функция: function IsValidChar(ch: UTF8Char): Boolean; var i: Integer; ValidChars: AnsiString; begin ValidChars := 'abcdefghijklmnopqrstuvwxyzABCDE...
Евгений
44
Карта сайта