node 비동기 작동 제발 도와주세요

글쓴이: 익명 사용자 / 작성시간: 토, 2017/06/03 - 2:16오전
var result=serach.searchs(par); process.nextTick( res.render('comuser/example/test',{flag: "ready",results: result}));
Can't set headers after they are sent.에러가 나오네요
serach.searchs()에는 SELECT문이 들어있습니다.
현재 2개의 JS파일로 나누었는데 async를 사용해도 콜백이 serach.searchs(par) 함수보다 일찍 실행이 되고 렌더로 값을 넘겨서 ejs에 띄우더라구요.JS를 2개로 나누면 안되는건가요 아니면 다른 방법이 있다면 조언좀 해주세요!!
Forums:
댓글 달기