Size: a a a

JavaScript.Ninja

2021 September 10

A

Ayrat in JavaScript.Ninja
Есть апишка, ей делаешь запрос и получаешь данные.
Из-под браузера (то есть из скрипта JS) такой "прямой" запрос к этой АПИ заканчивается ошибкой.
Если запустить на ноде из-под вебШторма (IDE) файл, который при запуске делает Фетч к этой АПИ, то всё проходит без проблем (главное, сформулировать параметры запроса правильно).
Вот я сейчас впервые столкнулся с  тем, что надо а)делать веб-интерфейс, чтобы слать запрос б) запускать нода-сервер-файл где-то удалённо, а не с компа из-под вебшторма в)куда получать файл, который сформирует сервер на основе данных, прилетевших от АПИ
источник

A

Ayrat in JavaScript.Ninja
щас картинку приложу
источник

A

Ayrat in JavaScript.Ninja
источник

И

Илья in JavaScript.Ninja
Для такой схемы лучший ответ тут уже написан)
источник

И

Илья in JavaScript.Ninja
вот он)
источник

И

Илья in JavaScript.Ninja
Просто загугли как разместить express приложение на сервере
источник

A

Ayrat in JavaScript.Ninja
отлично, спасибо, а то я начал путаться
источник

A

Ayrat in JavaScript.Ninja
кстати, из формы ответ улетает в виде name=value, а сервак должен вроде как получать запросы в виде Жсон. На каком этапе нужно превратить ответ от форму в жсон?
источник

И

Илья in JavaScript.Ninja
Ты на своём сервере node (которые посередине на рисунке) отправляемые или принимаемые данные как-то правишь или он тебе нужен только для того, чтобы переслать запрос от интерфейса к апи?
источник

A

Ayrat in JavaScript.Ninja
на данном этапе я хочу от интерфейса только одного - чтобы он передал на серв слово, а тот передал его в АПИ и получил ответ, далее записал файл.
источник

A

Ayrat in JavaScript.Ninja
в дальнейшем роли я перераспределю
источник

A

Ayrat in JavaScript.Ninja
движок останется на серве, а выбор юзера - на вебИнтерфейсе
источник

A

Ayrat in JavaScript.Ninja
серв будет генерить запрос к АПИ на основе сигнала от вебСайта
источник

И

Илья in JavaScript.Ninja
В таком случае "превратить ответ от формы в жсон" ты можешь на своём node сервере перед отправкой запроса к апи
источник

A

Ayrat in JavaScript.Ninja
то есть серверу по барабану, что принимать в качестве прилетающих входных данных? не обязательно жсон
источник

A

Ayrat in JavaScript.Ninja
это радует
источник

AK

Anton Kalodzich in JavaScript.Ninja
Хоть почтовых голубей, если напишите соответствующий обработчик
источник

И

Илья in JavaScript.Ninja
Сервер может принять любые данные, ты уже сам напишешь обработчики
источник

И

Илья in JavaScript.Ninja
++
источник

A

Ayrat in JavaScript.Ninja
спасибо, парни
источник