2016-09-06 2 views
0

"Twitter API", "Stack Exchange API"Github API와 같은 다른 응용 프로그램의 API를 사용하는 웹 응용 프로그램을 만들려고합니다. 내 응용 프로그램에 평균 스택을 사용하려고합니다. 이 기사를 처음 접했을 때 애플리케이션 스택에서 API를 호출 할 위치가 확실하지 않습니다.응용 프로그램 스택에서 API를 호출하는 위치는 어디입니까?

내 질문을 명확히하기위한 예를 들어 보겠습니다.

응용 프로그램의 공개 요지를 나열하고 웹 브라우저에 아름답게 표시하기위한 Gist API를 호출한다고 가정합니다. URL이 "https://api.github.com/gists/public"인 GET 메소드를 사용해야합니다. 이제 내 질문은 내 응용 프로그램 스택에서이 GET 메서드를 어디에서 호출해야합니까?

내 요구 사항.

  1. 전화 발신자의 브라우저에서 API 제공자와 디스플레이에서 데이터를 가져 오기 위해 사용자 인터페이스를 사용하여 웹 브라우저에서 쿼리.

  2. 브라우저 자체에서 ADD/DELETE/UPDATE가 발생하며 API 제공 업체 웹 사이트에도 반영되어야합니다.

  3. 내 애플리케이션에 데이터를 저장할 필요가 없습니다. 모든 데이터는 API 공급자 자체에 저장됩니다. 사용자 인증이 또한 내가

    1. 내 요구 사항이 프런트 엔드에서만 얻을 수 있습니다 내 요구 사항에 근거하여 몇 가지 질문이 있습니다 API (OAuth를 2)

    을 통해 수행됩니다 (Angular.js) ? 그렇다면 응용 프로그램에서 server-end (Node.js)를 사용해야합니까?

  4. 서버 끝 (Node.js)을 사용해야 만 할 수 있습니까?
  5. 내 요구 사항에 따라 스택에서 사용할 수있는 몇 가지 기술을 제안 할 수 있습니까?

이 분야에서 새로운 것이므로 응용 프로그램 스택에 대한 이해가 명확하지 않을 수 있습니다. 따라서 API 호출 및 응용 프로그램 스택 구현을 이해하기위한 온라인 리소스를 제공하면 매우 감사 할 것입니다. 나는 Google에서 검색하려했지만 좋은 것을 찾지 못했습니다.

나는이 튜토리얼 https://zapier.com/learn/apis/을 매우 잘 발견했다. 그러나 이론 만 있습니다. 실제 코드에서 사용하는 방법에 대한 예제는 없습니다.

질문이 명확하지 않은 경우 알려주십시오.

답변

0

API 호출을 위해 각도로 서비스를 만들거나 백엔드 (node.js 앱)에서 API를 호출 한 다음 핸들 막대와 같은 뷰 엔진을 사용하여 HTML을 생성 할 수 있습니다.

관련 문제