[Node.js] 파일 전송하기

채연·2023년 6월 17일
0

Node.js

목록 보기
7/16

파일 전송

public/images 폴더를 파준 후 이미지를 넣어준다

그리고 user.controller.js 파일에 와서 설정!

const path = require("path");

function getUserImage(req, res) {
  res.sendFile(path.join(__dirname, "..", "public", "images", "a.png"));
}

-> sendFile을 이용하여 경로를 입력해주면 된다

이슈사항

usersRouter.get("/user-image", getUserImage);

이렇게 설정하고

요청을 보냈는데 Not found가 계속 떴다..

콘솔도 찍어봤는데 아예 이 url에 들어오지도 못하는 것 같았다.

구글링 결과 이렇게 url을 설정하면 안 되는 거 같은데 아직 명확한 해답은 찾지 못했다.

그냥 / 로 똑같이 요청했더니 성공적으로 진행되었다!

profile
Hello Velog

0개의 댓글