2013-07-11 4 views
0

Phonegap Build를 사용하여 간단한 webapp을 Android 앱으로 변환하려고합니다. 내 webapp에는 간단한 jQuery AJAX 메서드 (GET/POST)가있다. Phonegap Build에 우편 번호를 업로드 할 때 zip에는 html 파일, css 파일 및 기본적으로 Node.js 서버 인 js 스크립트가 포함되어 있습니다.Dynamic Web App to Phonegap

내 HTML 파일에는 서버의 GET/POST를 사용하는 자바 스크립트가 포함되어 있지만 빌드 된 Android 앱에서는 실행되지 않습니다. config.xml 파일 (10.0.2.2)에서 로컬 호스트 허용 목록 시도했지만이 작동하지 않습니다. 누구나 아이디어가 있으십니까? Phonegap Build를 사용하지 않아야합니까? 감사.

답변

0

PhoneGap에서는 node.js 스크립트를 실행할 수 없습니다. Node.js - 서버 측 솔루션입니다.

당신이 찾고있는 것은 프론트 엔드를 html + css + js로 만들면 AJAX를 사용하여 node.js와 대화하게됩니다. 하지만 node.js는 온라인에서 사용할 수있는 호스팅에서 실행해야합니다. 그렇게하면 애플리케이션이 HTTP (AJAX)를 통해 모든 클라이언트 (PhoneGap 애플리케이션)를 서버하는 node.js 프로세스와 통신하게된다.

StackOverflow는 지식이나 일반적인 질문이 아니라 특정 코드 문제를 해결하는 데 도움이됩니다.

+0

알겠습니다. 이해합니다. 명확히하기 위해, PhoneGap 응용 프로그램이 로컬 호스트에 액세스 할 수 없으므로 localhost에서 node.js를 실행하면 작동하지 않습니다. 당신의 도움을 주셔서 감사합니다. – Kunal

+0

localhost에서 실행할 수 있지만 동일한 wifi/localarea 연결 내에서 테스트 장치를 사용하고 node.js 프로세스를 실행하는 컴퓨터의 로컬 IP를 사용하여 노드에 연결할 수 있는지 확인해야합니다. 온라인으로 테스트하려면 정적 IP가 있어야하거나 IP가있는 Hosting이 있어야 node.js를 실행할 수 있습니다. – moka