강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

TK님의 프로필 이미지
TK

작성한 질문수

비전공자를 위한 진짜 입문 올인원 개발 부트캠프

그랩마켓 웹과 상품 정보 연동하기

express axios 차이

작성

·

1.3K

1

익스프레스 없이 axios로만으로도 서버개발이 가능한가요 ??

둘이 비슷한거 같아서 많이 헷갈림니다.. 

퀴즈

API 서버의 주된 역할은 무엇인가요?

클라이언트 프로그램의 사용자 인터페이스를 직접 그리기

클라이언트 프로그램과 데이터베이스 사이에서 정보를 주고받는 중개자 역할 하기

데이터베이스에 직접 데이터를 저장하거나 관리하기

네트워크 통신을 위한 물리적인 연결 담당하기

답변 1

1

그랩님의 프로필 이미지
그랩
지식공유자

express는 서버 프레임워크입니다. 즉 우리가 배운 API 서버를 개발할 떄 사용되는 프레임워크라고 보시면 됩니다. 대부분 javascript로 서버를 개발한다고 보면 express 프레임워크를 사용하여 쉽게 개발합니다.

axios는 반면에 네트워크 통신을 할 수 있도록 도와주는 라이브러리입니다. 리액트에서 서버와 통신하기 위해 axios 라이브러리를 사용하였습니다. 여기서 서버는 express를 사용해서 만든 서버이며 이 서버와 통신하기 위해 axios를 사용했다고 보시면 됩니다. 

TK님의 프로필 이미지
TK

작성한 질문수

질문하기