isomorophic-fetch не размещать JSON тело

У меня есть этот код в моем приложении реакции, и он не опубликовал тело json! Я пробовал каждое решение, даже одно здесь https://github.com/matthew-andrews/isomorphic-fetch/issues/34 тоже не работает, я могу сделать пост с помощью jquery, но мне нужно использовать fetch, есть идеи?

fetch('/main/newuser',{
            method:'post',
            headers: {
                'Accept': 'application/json',
                'Content-Type': 'application/json',
            },
            body:JSON.stringify({username:'test',password:'test'})
        }).then((response)=>{
            if(response.status >= 200 && response.status < 300){
                return response;
            }else{
                var error = new Error(response.statusText);
                error.response = response;
                throw error;
            }
        }).then((response)=>{
            return response.json();
        }).then((data)=>{
            /* Process data */
        }).catch((error)=>{
            /* Catch Error */
        });

1 ответ

Решение

После того, как я попробовал все возможное (отредактировал код как предложенный, проверил браузер и исправность, проверь код сервера, библиотека будет работать с методом GET, но POST все еще не работает) я переключился на нашу старую и люблю JQuery!

Другие вопросы по тегам