2016-10-18 5 views
1

meteor.js 프레임 워크를 사용하여 앱을 만들었습니다. 중요한 데이터를 처리하기 위해 파이썬 코드를 실행해야합니다.이 코드는 앱에서 사용될 것입니다. 어떻게해야합니까? 나는 Javascript에 정말 새로운 것이고, 이것을 이해할 수 없다. 나는 서버에서 파이썬 코드를 실행할 것이다. 필요한 모든 것은 특정 버튼을 클릭하자마자 파이썬 코드 조각이 컴파일됩니다.JS 기반 앱에서 파이썬을 사용하는 방법

답변

0

일종의 API를 통해 Python 코드를 노출해야합니다. 파이썬은 언급 한대로 "서버에서 실행 중"이기 때문입니다.

내가 할 수있는 가장 빠른 방법은 AWS 람다 함수 (https://aws.amazon.com/lambda/)를 설정 한 다음 AWS API 게이트웨이 (https://aws.amazon.com/api-gateway/)를 사용하여 API 경로로 노출시키는 것입니다.

"번호 처리"가 완료되면 관련 변수를 고객의 앱으로 되돌려 보내야합니다. 아마도 JSON이이를위한 좋은 선택 일 것입니다.

+0

api를 설정하는 것보다 다른 방법이 있습니까? 자바 스크립트에서 파이썬 코드를 호출 할 수 없으며 간단하고 빠르게 할 수 있습니까? –

+0

당신은 (서버 측) 유성과 파이썬을 같은 파일 시스템에 가지고 stdout에 정보를 전달하거나 rabbitMQ 나 Redis로 데이터를 전달할 수 있지만 "간단하고 빠르다"고 했으므로 필자는 AWS 해결책. 또한 항상 동일한 파일 시스템에 있다고 가정하여 확장 성을 잃게됩니다. –

+0

파이톤 (Pyhton)이 모두있는 것이라면 약간의 학습 곡선이 될 것입니다. AWS를 사용하는 것이 좋은 제안이며, 장고는 무거운 짐이 될 가능성이 있습니다 (한 번 해봐야 만했습니다). 단순성이 목표라면 다른 서버 측 언어와 스택이 최선의 방법 일 수 있습니다. 나는 당신이 유닉스 환경에 배포하고 있다고 가정하고있다. 그렇다면 PHP를 사용할 수 있으므로 요청을 처리하는 서비스를 빠르게 작성할 수 있습니다. PHP로 논리를 작성할 수는 있지만 이미 포팅하는 대신 파이썬 모듈을 작성했다면 포팅 할 수 있습니다. PHP에 대해 잘 모르는 경우 AWS부터 시작하겠다. –

관련 문제