>  Q&A  >  본문

java - 백엔드 데이터가 너무 많은 문제를 해결하기 위해 프런트엔드와 백엔드를 분리하는 방법은 무엇입니까?

최근에 프론트엔드와 백엔드를 분리하는 프로젝트를 작성하고 있는데, Spring MVC는 자동으로 json에 객체를 반환하는 기능을 제공하는데, 일부 데이터는 프론트엔드에 전혀 쓸모가 없습니다. json을 손으로 다시 조립하는 것은 불가능합니다. 다들 해결 방법

PHP中文网PHP中文网2713일 전856

모든 응답(5)나는 대답할 것이다

  • 黄舟

    黄舟2017-05-17 09:59:41

    그러면 왜 주요 제조업체에서는 브라우저 측면뿐만 아니라 프런트엔드를 정의합니까?

    합리적인 방법은 node.js를 사용하여 보조 인터페이스를 변환하는 등 프런트 엔드에 데이터 래핑 레이어를 추가하는 것입니다.

    회신하다
    0
  • 世界只因有你

    世界只因有你2017-05-17 09:59:41

    1. 루트 서버를 개발하고 연결하기 전에 미리 JSON 형식을 결정합니다.
    2. nodejs를 사용하여 데이터를 처리할 중간 계층을 추가합니다. 예를 들어 어떤 경우에는 서명이 필요하고 전송 인터페이스도 필요합니다

    회신하다
    0
  • PHPz

    PHPz2017-05-17 09:59:41

    원칙적으로 너무 많은 데이터를 프런트엔드에 전송하는 것을 백엔드에서 지원하지 않는 것이 가장 좋습니다. 프런트엔드에서 해당 데이터가 필요하지 않으면 백엔드에서 이를 프런트엔드로 필터링합니다.

    회신하다
    0
  • ringa_lee

    ringa_lee2017-05-17 09:59:41

    쓸모없는 것이 너무 많으면 json 철자를 직접 입력해야 할 수도 있습니다.

    회신하다
    0
  • 仅有的幸福

    仅有的幸福2017-05-17 09:59:41

    백엔드와 논의하고 프런트엔드에서 전달된 태그 매개변수를 기반으로 반환할 데이터를 조건부로 결정할 수 있습니다. 네트워크 데이터 전송 등을 줄입니다.

    회신하다
    0
  • 취소회신하다