반응형
react가 Node로부터 요청을 하는 코드의 예시이다.
export const MY_SERVER = `http://192.168.55.120:3002`;
export const getFileFolderList = (path, fileExtension) => {
fetch(`${MY_SERVER}/getFileFolderList?path=${path}&fileExtension=${fileExtension}`)
.then((response) => response.json())
.then((data) => console.log(data));
}
매번 fetch 요청을 할 때마다 MY_SERVER를 입력해줘야 한다.
하지만 package.json에 아래와 같이 proxy 설정을 해두면 ${MY_SERVER}를 생략하고 /api 만 호출하면 된다.
export const getFileFolderList = (path, fileExtension) => {
fetch(`/getFileFolderList?path=${path}&fileExtension=${fileExtension}`)
.then((response) => response.json())
.then((data) => console.log(data));
}
프록시는 클라이언트가 다른 서버에 간접적으로 접속할 수 있도록 중계할 수 있다.
반응형
'개발 > Node JS' 카테고리의 다른 글
Node JS - glob으로 파일, 폴더 목록 찾기 (Find Files and Directories with glob) (1) | 2023.04.28 |
---|---|
Node JS - jest로 자바스크립트 코드 테스트 하기 (Jest, JavaScript Testing Framework) (0) | 2023.03.22 |
Node js, React 파일 관리 시스템 만들기 (14) (9) | 2021.07.20 |
Node js, React 파일 관리 시스템 만들기 (13) (0) | 2021.07.19 |
Node js, React 파일 관리 시스템 만들기 (12) (0) | 2021.07.18 |
댓글