3
나는 아직 초보자이며 Node Express에서 Ember로 응용 프로그램을 변환 중입니다. Ember에 관련된 방법론 중 일부는 혼란 스럽습니다.Ember.JS - Submit 버튼은 쿼리를 실행하고 JSON 객체를 템플릿으로 반환합니다. 쿼리를 서비스, 모델 또는 경로에서 실행합니까?
현재 응용 프로그램에는 제출 된 양식이 있으며 입력을 기반으로 쿼리가 실행됩니다. 결과는 새 템플릿으로 표시됩니다.
app.post('/test', function(req, res){
switch(req.body.module) {
case "Option 1":
getOption1Results(req, res);
break;
case "Option2":
getOption2Results(req, res)
break;
case "Option 3":
getOptio3Results(req, res)
break;
case "Option 4":
getOption4Results(req, res)
break;
default:
console.log("didn't work")
}
엠버의 동일한 결과를 얻으려면 나는 내가 할 수있는 서비스를 생성해야하는지 여부를 모르는 : 현재 응용 프로그램의 app.js에서 POST에 switch 문이있다 템플릿을 통과 한 모델에서 쿼리를 실행하거나 경로를 생성하거나 쿼리를 실행합니다. 또는 폼 제출 버튼에서 액션을 처리해야하는 경우.
모든 조언을 주시면 대단히 감사하겠습니다.
팁을 주셔서 감사합니다. – Abuelo