크롬 개발자 도구에 응답 본문이 표시되지만 프런트 엔드 내에서 검색 할 수 없습니다.

모한 구 데이

저는 현재 grails 백엔드에서 ReactJs 프론트 엔드로 응답을 보내야하는 프로젝트에서 일하고 있습니다. "응답"을 사용하여 grails 컨트롤러에서 응답을 보낼 수 있었지만 ReactJs 측에서 응답 본문을 추출 할 수 없었습니다. 다음을 확인하려고 시도했지만 null 값 또는 정의되지 않은 것을 발견했습니다.

response.content, response.body

크롬 웹 개발자 도구 "네트워크"탭에서 grails에서 보낸 응답을 확인합니다. 그러나 실제로 응답 객체의 어떤 필드가 있는지 알 수 없습니다. 이에 대한 도움을 주시면 감사하겠습니다.

내 http 요청.

post: function(url, item) {

    return fetch(baseUrl + url, {
        headers: {
            'Accept': 'text/plain',
            'Content-Type': 'text/plain'
        },
        method: 'post',
        body: item
    }).then(function(response) {

        alert(response);
        return response ;
    });

},

성배

    response << "there is an error"
타 라스 코 후트

시도 render 'there is an error'
는 JSON 렌더링해야하는 경우 또는를 :

render [someKey: 'there is an error'] as JSON

grails 컨트롤러와 뷰의 작동 방식을 이해하려면 간단한 예제를 읽어보십시오 .

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

Related 관련 기사

뜨겁다태그

보관