web2 [React] React에서 Axios 사용해 API 호출하기 Axios란? 서버와 데이터를 주고받기 위해서는 HTTP 통신을 해야 하는데, React에는 HTTP Client(HTTP 상에서 커뮤니케이션을 하는 자바 기반 컴포넌트) 내장 클래스가 존재하지 않는다. 따라서 React에서 *AJAX(Asynchronous Javascript And XML)를 구현하려면 JavaScript 내장객체인 XMLRequest를 사용하거나, 다른 HTTP Client를 사용해야 한다. * AJAX : 서버와 통신하기 위해 XMLHttpRequest 객체를 사용하는 것으로, JSON, XML, HTML 그리고 일반 텍스트 형식 등을 포함한 다양한 포맷을 비동기로 주고받을 수 있다. HTTP Client 라이브러리에는 Fetch API, Axios가 있는데, 사용하는 형태에 약간.. 2022. 6. 5. [Flutter] Web URL에 해시태그(#, 샵) 없애기 Flutter가 2.0부터 웹을 정식으로 지원하여 보다 편하게 웹 개발이 가능해졌다. 나는 앱만 개발하고 있지만, 공부하다가 찾게 된 내용이라 정리해 둔다. 웹 개발 시 URL에 해시태그(#)가 들어가는데, 이걸 없앨 때 url_strategy를 사용할 수 있다. 1. pubspec.yaml의 dependency에 url_strategy를 추가한다. dependencies: url_strategy: ^0.2.0 아래 링크에서 버전 확인 가능 https://pub.dev/packages/url_strategy/install 2. Pub get 3. main.dart의 main()에서 runApp(MyApp()); 실행 전에 setPathUrlStrategy();를 추가한다. import 'package:f.. 2021. 8. 15. 이전 1 다음