2014-11-26 1 views
0

내 nodejs 프로젝트에서 오류 처리를 시도하고 있습니다.이 프로젝트는 내가 csv를 삽입하는 페이지가있는 것과 같습니다. 페이지를 통해 제출 한 후 렌더링됩니다.이 작업을 수행하려면 아래의 'ya-csv'파서를 사용하고 있습니다.ya-csv에 대한 오류 처리에 관해

VAR 리더 = yaCSV.createCsvFileReader (req.files.fileCSV.path { '분리기': ',' '인용' '' ', '탈출 '' '' }); "req.files.fileCSV.path"는 데이터를 추출해야하는 파일의 경로를 나타냅니다.

오류 처리를하고 싶습니다. 사용자가 파일이나 잘못된 파일을 입력 할 때 처리 할 수 ​​없다고 생각합니다. 어떻게 처리 할 수 ​​있습니까?

-Learner

답변

0

마지막으로 내가 잘못 CSV를 입력하거나 입력하지 말아 .If 내 problem.It 때문에 나중에-CSV API 즉 "yaCSV.createCsvFileReader"의 비동기 행동 문제였다 해결할 수 있어요 어떤 파일 이름을 파싱 한 다음 오류가 발생했습니다. try-catch 내부에 코드를 넣었음에도 불구하고 "createCsvFileReader"(결과를 비동기로 반환 함)를 호출 한 후에 오류가 발생하여 코드가 계속됩니다. 실행 중입니다. 그래서 오류를 처리하는 코드가 이미 실행되었습니다. 처리하기 위해 'ya-csv'는 콜백 메소드를 넣을 수있는 리스너를 제공합니다.

관련 문제