안녕하세요 ㅠ 왕초보입니다!
제가 post를 구현하는데 만약에 어플에서 1이라는 string을 주면 yes라는 응답을 주고
그 외 스트링을 받으면 no라는 응답을 받아야 하는 server를 구현했습니다.
밑에 코드를 잠깐 보고 와주시면
저는 /test를 부르면 당연히 차례대로 1번 -> 2번 순서대로 수행될 줄 알았는데
제가 보니깐 2번 -> 1번으로 수행되어서 temp의 값이 undefined 찍혀 나옵니다 ㅠㅠ..
순서만 제대로 되면 좋을 거 같은데... 어떤 방법 없나요???
(참고로 안드로이드와 연동된 서버입니다...ㅠ)
**서버측 코드입니다!
app.post('/test', (req, res) => {
var inputData;
var temp;
console.log('test access');
//**********************1번
req.on('data', (data) => {
inputData = JSON.parse(data);
if(inputData.name = "1"){
temp = 'yes';
}else{
temp = 'no';
}
});
//**************2번
res.end(temp);
});