728x90

백엔드/express.js 6

ESModule 로 express 작성하기

{ "name": "webrtc", "version": "1.0.0", "description": "", "main": "server.mjs", // 확장자 변경 "scripts": { "test": "echo \"Error: no test specified\" && exit 1", "dev": "nodemon ./src/server.mjs" // 명령어 작성 }, "author": "", "license": "ISC", "dependencies": { "express.js": "^1.0.0", "pug": "^3.0.2" }, "type": "module" // 추가}ESModule 을 사용하기 위해서는 "type": "module" 을 설정해야 한다. 또한, ..

이미지 업로드 - multer

https://medium.com/@hassaanistic/image-handeling-using-multer-in-react-d7fea28e8dc6  multer 를 이용하여 이미지를 업로드하는 방법은 두가지가 있다. 첫번째는 이미지를 서버로 전송하면 특정폴더에 저장하고, 폴더에 저장된 이미지 데이터를 DB에 저장하고, 브라우저로 이미지 데이터를 보낸다. 두번째는 이미지를 서버로 전송하면 특정폴더에 저장하고, 폴더에 저장된 이미지 경로를 브라우저로 전송하고, 브라우저에서 해당경로의 파일 데이터를 읽는 방식이다. 즉, 브라우저로 이미지 데이터를 보내느냐, 이미지 경로를 보내느냐의 차이다. 또는 서버쪽에서 이미지 데이터를 조회하느냐 프론트쪽에서 이미지 데이터를 조회하느냐의 차이다. 아래 코드는 두번째 방법..

노드 cors 에러 해결하기 - Error: unable to verify the first certificate

https://velog.io/@satoshi25/TIL-714-Warning-Setting-the-NODETLSREJECTUNAUTHORIZED-environment TIL 7/14 Warning: Setting the NODE_TLS_REJECT_UNAUTHORIZED environment오늘은 시험을 봤다. 그 중에서 잘 몰랐던 부분들을 찾아보면서 나름 문제의 원인을 찾은 경험을 남겨봤다. https 모듈을 사용하여 express로 api 문서대로 구현하는 것이 목표였다. 시험의 문제와는velog.io  * 노드 서버 https 설정하기https://charming-kyu.tistory.com/46 [node.js] localhost https 적용 (SSL)서론 로컬에서 개발할 때 http://l..

728x90