API5 Axios란? Axios Axios는 node.js와 브라우저를 위한 Promise 기반 HTTP 클라이언트 입니다. 쉽게 말해서 백엔드랑 프론트엔드랑 통신을 쉽게하기 위해 Ajax와 더불어 사용합니다 axios 특징 운영 환경에 따라 브라우저의 XMLHttpRequest 객체 또는 Node.js의 http api 사용 Promise(ES6) API 사용 요청과 응답 데이터의 변형 HTTP 요청 취소 HTTP 요청과 응답을 JSON 형태로 자동 변경 Axios 사용법 Axios 다운로드 HTTP Methods Axios 사용해보기 GET POST PUT DELETE async await에 관해 살펴보기 Promise로 Axios사용해보기 Axios 환경 구성 Axios다운로드 자신이 사용하는 패키지 매니저로 프로젝트에.. 2022. 4. 10. API(Application Programming Interface) 란? (Application Programming Interface) API는 프로그램들이 서로 상호작용하는 것을 도와주는 매개체이다. 예를 들어 더 쉽게 이야기 하자면 API는 프로그램과 또 다른 프로그램을 연결해주는 일종의 다리라고 볼 수 있습니다. 다른 예시를 든다면,UI와 비슷하다고 생각할수도 있습니다. UI(사용자 인터페이스, User Interface)는 사용자와 기계나 시스템 같은 사물이 소통하는 데 도움을 주는 매개체. API 유형은 ? 1) private API : private API는 내부 API로, 회사 개발자가 자체 제품과 서비스를 개선하기 위해 내부적으로 발행합니다. 따라서 제 3자에게 노출되지 않습니다. 2) public API : public API는 개방형 API로, 모두에게 공.. 2022. 3. 13. 항해99 S.A - Team.03 <Local michelien> 1. 프로젝트 소개 local Michelin "현지에 사는 현지인이 추천하는 맛집을 소개 해드립니다." 2. 와이어프레임 - main page - Login & Sign-up page & List page - posting page - detail page 3. 개발해야하는 기능들 기능 Method URL request reponse 첫화면(메인 페이지) GET / 로그인 POST /login {'id':login_user_id, 'pw'login_:user_pw} 로그인 성공시 - {'msg':'성공적으로 로그인 되었습니다.'} 로그인 실패시 - {'msg':'아이디/비밀번호가 일치하지 않습니다.'} 회원가입 POST /signup {'id':sp_user_id, 'pw':sp_user_pw} {'m.. 2022. 3. 7. Flask 프레임워크를 활용해서 API 만들어 사용하기 (2) - Mini_Project > 프로젝트 세팅 - flask 폴더 구조 만들기 static, templates 폴더 + app.py 만들기! - 패키지 설치하기 3개 : flask, pymongo, dnspython > 뼈대 준비하기 - app.py 준비하기 from flask import Flask, render_template, request, jsonify app = Flask(__name__) @app.route('/') def home(): return render_template('index.html') @app.route("/mars", methods=["POST"]) def web_mars_post(): sample_receive = request.form['sample_give'] print(sample_receiv.. 2022. 3. 4. Flask 프레임워크를 활용해서 API 만들어 사용하기 ( 1 ) 로컬 개발 환경을 만들어보는 시간. 서버를 만들껀데 프레임워크를 사용해서 만들것이다. 그리고 클라이언트와 서버를 연결하고 그것을 어떤 순서로 이루어지는지 좀 정리해서 포스팅할것이다. > Flask 시작하기 - 서버만들기 - Flask 패키지 설치하고 시작! 리마인드! 패키지 설치 화면 진입하기 윈도우 : 좌상단File → setting → Python interpreter 맥 : 좌상단Pycharm → Preference → Python Interpreter - flask 로 검색한 후, Install package 클릭 Flask 프레임워크: 서버를 구동시켜주는 편한 코드 모음. 서버를 구동하려면 필요한 복잡한 일들을 쉽게 가져다 쓸 수 있습니다. - Flask 기초: 기본 실행 app.py 파일을 만.. 2022. 2. 21. 이전 1 다음