본문 바로가기

분류 전체보기120

multer 사용시에 [Violation] handler took 발생 현상 원인 및 조치 자바스크립트 2. 안녕하세요 여러분. 크리에이트메이커입니다. 저번 1편 [Violation] handler took의 해결방안의 포스팅 하려고합니다. 아주 간단한데요. 아마 여러분들도 대부분 이미 하고 계실겁니다. 저는 일일이 손으로 코딩을 하고 있어서 가끔이런 실수를 하는데요.. 그냥 서버단에서 데이터 받을떄, async를 넣어주면 됩니다. ex) router.post('/infodata', async (req, res) => { }); router.post('/getmembersignupcominfodata', async function(req, res) => { }); 자 저렇게 보시면 async라고 넣은 부분있죠.. 저렇게 넣어주면 비동기로 돌아가서 화면이 넘어가도 어느정도 데이터 전송이 됩니다. 하지만, 너무 큰.. 2023. 9. 23.
자바스크립트 express multer 다중파일 여러파일 이미지 업로드 할때 한개만 업로듣 되는현상 안녕하세요 여러분, 크리에이트메이커 입니다. 프로그램 개발중 가장 난해한, 파일첨부 부분에서 난관에 부딫혔습니다. 바로 다중파일 업로드 인데요 !!.. 저는 그냥 파일을 올리는게 아니라, 자체적으로 여러파일중 선별을 해서 올리는 알고리즘의 방식으로 파일업로드를 구현했는데요. 분명 field로 다중파일을 업로드 할 수 있게 제작했는데, 자꾸 한개의 파일만 업로드 되는겁니다. 근데 종종 용량이 작은걸 하면, 2,3개 업로드도 되더라구요.. 약 8시간정도 이짓저짓 다해보다.. ㅋㅋㅋ 원인을 찾았습니다 !!! 바로 비동기 전송 특성인 시간문제 였습니다.. 진짜 혹시나해서 그 위코드를 보니, fetch await위에 location.href가 있더라구요 ㅣ.. -- ㅠㅠㅠ. 페이지 이동 주석처리하고 테스트 해보니.. 2023. 9. 23.
제이쿼리 on.('keyup on.('keydown on.('keypress 안될때 안녕하세요 여러분 ..!! 우리 초보개발자 분들 코딩하다가 아래 코드 했는데 안될때 있죠? $('#id, #pw').on('keyup', (function(e){ if (e.keyCode == 13){ $('#login').click() } }) 이럴떈 그냥 $('#id, #pw').keyup(function(e){ if (e.keyCode == 13){ $('#login').click() } }) 이렇게 바꿔 해보세요. 잘됩니당. 2023. 8. 31.
multer 사용시에 [Violation] handler took 발생 현상 원인 및 조치 자바스크립트 1. 안녕하세요 여러분. 크리에이트메이커 입니다. 오늘은 html 자바스크립트를 이용하면서, 서버에 이미지 업로드에 필요한 모듈인 multer에 대해 이야기 해보겠습니다. 먼저 multer은 흔히 이미지를 서버에 업로드 할때, 많이 사용되는 nodejs의 모듈중 하나 입니다. 보통, 어떠한 가입시에 서류(파일) 첨부가 필요할 경우, 파일들을 첨부하고 가입 완료를 누를때, var storage2 = multer.diskStorage({ //경로 설정 destination: function (req, file, cb) { fs.readdir("./public/companyimages/" + req.body.companynum + "/" + req.body.submanagerid, (error) => { if (e.. 2023. 8. 30.