2017-01-06 7 views
0

레일 백엔드와 각도 2 프론트 엔드를 분리하고 두 개의 개별 응용 프로그램을 만드는 방법을 누가 알 수 있습니까? Rails 애플리케이션은 json API로 작동해야합니다. 각도 2는 레일에서받은 데이터를 어떻게 이해하고 구체적인 데이터를 콘크리트 구성 요소로 보낼 수 있습니까?각도 2와 레일을 별도의 응용 프로그램으로 사용

일부 링크, 기사 등을 참조하십시오.

정말 고마워요!

답변

0

[서버

내가 루비의 분야에서 전문가가 아니지만,이 튜토리얼이 나에게 잘 어울려 : https://www.codementor.io/ruby-on-rails/tutorial/creating-simple-api-with-rails

클라이언트

각도 2는 내 강점에 더 많이 속합니다. google에서 develo의 공식 자습서를 따릅니다. 각도 2 앱. 여기에 링크가 있습니다 : https://angular.io/guide/quickstart 스타터 - 튜토리얼이 어떻게 작동하는지 정말로 잘 알고 있다면 빠른 시작을 위해 npm 패키지를 사용할 수 있습니다. 경고 받다! 당신은 퀵 스타트 패키지 만 사용합니다, 앵귤러 앵귤러 앵거스 2가 설치되어야 함을 이해한다면! 이 https://angular.io/docs/ts/latest/guide/server-communication.html

난 단지로 개발할 당신을 추천 할 것입니다 :

클라이언트의 API 엔진

클라이언트 (angular2)와 서버 (루비)의 API 쿼리

이 튜토리얼을 사용하여 TypeScript. 귀하의 클라이언트를 위해 EcmaScript (JavaScript)를 사용하지 마십시오! 모든 자습서와 전체 커뮤니티는 실제 하드 코어 타이코 스크립트 광신자이므로 변환하지 않으려 고합니다. D 그냥 따르십시오! (이유를 설명하기 위해, 나에게 또 다른 지위를 가져갈 것이다. ..)

행운과 좋은 출발을 품는다!

0

이 질문은 실제로 적어도 1) 정적 각도 어플리케이션이 json 데이터를 소비 할 수있는 방법 2) 레일 서버가 json 데이터를 반환 할 수있는 방법은 적어도 두 가지 질문입니다. 두 가지 질문은 두 프레임 워크를 배우는 것만으로도 가장 잘 대답 할 수 있습니다. 더 어려운 질문은 API를 디자인하고 인증하는 방법입니다. 이 모든 것은 하나의 대답을하기에는 너무 광범위합니다.