BackEnd/Node&Nest3 nodejs res.download 사용법 1. router router.get('/download', function(req,res,next){ let filename = "tmp/file.txt"; res.download(filename, filename_client, function(err){ if(err){ res.json({err:err}); }else{ res.end(); } }) } 2. JS function download(){ window.location.assign("/download"); } 2020. 1. 30. sqlite 데이터 csv로 저장시 한글 깨짐 sqlite에서 데이터를 추출하여 CSV로 저장하는 기능을 개발중 한글이 깨지는 문제가 발생하였다. 해결방법은 Node에서 csv 저장시 BOM을 추가하는 것 윈도우 환경에서는 BOM문자가 있어야 제대로 인식한다. var csv_data = "\uFEFF"; csv_data += "column1, column2, column3, column4, column5"; res.download({filename, filename, callback()}); 2020. 1. 30. node.js 서버 만들기 본 자료는 스스로의 참고자료로 사용할 계획으로 작성합니다.- 기본적으로 node.js를 설치 완료한 상태임을 가정하고 작성합니다. 1. terminal에서 "npm init" 실행VSCode, Atom 등의 에디터에 terminal을 포함하는 경우가 많다. 노드 서버 생성완료. - 내용 추가 예정 2019. 2. 14. 이전 1 다음 반응형