Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   не добавить новый обьект в массив по удаленному апи (https://javascript.ru/forum/misc/75743-ne-dobavit-novyjj-obekt-v-massiv-po-udalennomu-api.html)

Георгий777 02.11.2018 11:12

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


await request.get('http://www.mocky.io/v2/5bdb538b3200001c2a3ad530')

так я получаю данные с данного апи


await axios.post('http://www.mocky.io/v2/5bdb538b3200001c2a3ad530', {id: 11, name: 'data'})
.then(res => {
console.log(res); })


а так пытаюсь отправить , но данный обьект не записывается в массив по указанному апи.

Nexus 02.11.2018 11:17

Стоит, наверное, посмотреть:
что возвращает API в ответ на запрос;
http код самого ответа.
Если там все ок, то писать в поддержку этого api.

Георгий777 02.11.2018 11:26

вставленный объект возвращается то обратно, но не добавляется в список по этому удаленному адресу. Это же сервис mocky

Nexus 02.11.2018 11:41

Цитата:

Сообщение от Георгий777
вставленный объект возвращается то обратно, но не добавляется в список по этому удаленному адресу. Это же сервис mocky

А вы уверены, что он должен вставлять ваши данные в body?

Георгий777 02.11.2018 12:04

На самом деле, мне непринципиально, главное, чтоб я мог добавить новый объект, чтоб потом при отображении на странице я мог увидеть его в общем списке товаров. Просто нужно сделать это через удаленный апи, но не получается именно добавить новый объект.

Nexus 02.11.2018 12:19

Георгий777, так этот сервис написан для тестирования rest api, а не для использования их сервера, как хранилища данных.
Отправляйте запрос на свой сервер и делайте с данными что хотите.


Часовой пояс GMT +3, время: 23:05.