나는 phonegap 안에 아약스 게시물 요청을 한 다음 익스프레스 앱 안에서 그 데이터를 수신하려고합니다.phonegap에서 express 앱으로 데이터를 보내려면 어떻게해야합니까?
폰갭 : 이것은 내 코드는 모습입니다
$.ajax({
type: 'POST',
url:"http://localhost:3000/test",
data: {'test':'test'},
dataType: 'jsonp',
crossDomain: true,
success: function(data){
console.log('data successfully sent');
},
error: function(){
console.log('there was an error');
}
});
익스프레스 : 내 명시 콘솔의 내부
app.get('/test' , function (req , res){
console.log(req.body);
res.redirect('/');
});
나는 빈 개체를보고하고있다. 전화 걸기 콘솔에서 오류를 기록합니다.
내가 누락 된 부분을 아는 사람이 있습니까? phonegap에서 데이터를 전송할 수있는 올바른 방향일까요? 내가 일단 mongodb 안에 익스프레스 app을 치면 데이터를 저장하고 싶다.
알려 주시기 바랍니다. 감사!
으로 발생하지 않습니다
dataType: 'json',
와dataType: 'jsonp'
교체? – renanlf'localhost'는 모바일 장치의 유효한 도메인이 아닙니다. 대신 IP 주소를 사용하십시오. –
@Renalf : 무슨 뜻인지 모르겠습니다. 이 부분을 어디에 포함합니까? Dawson : 데이터를 받기 전에 표현한 앱을 호스팅해야합니다. phonegap 앱 (잔물결)과 특급 앱 (로컬 호스트)이 모두 내 컴퓨터에서 실행 중입니다. – user3294779