브라우저에 EmberJS 테스트 서버를 구축하려고합니다. "myApiMethod"에 대한 API 호출이 있는데 JSON 객체를 얻으려고합니다. 특정 메서드에서 응답을 테스트하는 동안 원시 json 개체를 반환하거나 Mirage.Response 개체로 래핑 할 수 있음을 알았습니다. 모의 서버의 응답이 실제 세계를 반영하기를 원했기 때문에 어느 것이 더 나은 아이디어인지 확실하지 않았습니다.Mirage.Response 객체를 반환하는 것과 Mirage를 통해 원시 JSON 객체를 반환하는 것의 차이점은 무엇입니까?
버전 1 : 내가 알고 싶어 무엇
내가 내 미라지의 config.js에있는 다음과 같은 두 개의 코드 덩어리 사이의 기능적 차이였다
this.get('/myApiMethod', function(param1, param2){
var jsonObject = myFunctionThatReturnsJson(param1, param2);
return jsonObject;
});
대
버전 2 :
this.get('/myApiMethod',function(param1, param2){
var jsonObject = myFunctionThatReturnsJson(param1, param2);
return Mirage.Response(200, {}, jsonObject);
});
대단히 감사합니다. –