반응형
반응형
이번 포스팅은 DB와 연결하여 클라이언트가 값을 넣는 방법을 설명합니다. DB 연동 과정은 이전 포스팅을 참고해주세요. https://luvris2.tistory.com/182 API서버 - DB 연동하기 API서버 DB연동하기 DB : MySQL Programming language : Python IDE : Visual Studio Code MySQL DB 생성 (recipe) Table 생성 (recipe, user) DB를 관리 할 수 있는 권한 설정하기 (MySQL) SQL 쿼리 use mysql;.. luvris2.tistory.com Visual Studio Code API 서버 구축 메인 파일 : app.py 서버 URL : 로컬호스트/recipes # app.py from flask im..
이번 포스팅은 DB와 연결하여 클라이언트가 값을 넣는 방법을 설명합니다. DB 연동 과정은 이전 포스팅을 참고해주세요. https://luvris2.tistory.com/182 API서버 - DB 연동하기 API서버 DB연동하기 DB : MySQL Programming language : Python IDE : Visual Studio Code MySQL DB 생성 (recipe) Table 생성 (recipe, user) DB를 관리 할 수 있는 권한 설정하기 (MySQL) SQL 쿼리 use mysql;.. luvris2.tistory.com Visual Studio Code API 서버 구축하기 메인 파일 이름 : app.py # app.py from flask import Flask from fl..
API서버 DB연동하기 DB : MySQL Programming language : Python IDE : Visual Studio Code MySQL DB 생성 (recipe) Table 생성 (recipe, user) DB를 관리 할 수 있는 권한 설정하기 (MySQL) SQL 쿼리 use mysql; -- recipe DB에 접속 할 수 있는 id 생성 create user 'recipe_user1234'@'%' identified by 'recipe1234'; -- recipe_user DB를 관리 권한 설정 grant all on recipe.* to 'recipe_user1234'@'%'; 관리자 리스트 확인하기 -- 관리자 확인 % : 외부 접속 허용 / localhost : 로컬에서만 허용..
route 해당 경로의 특정 행동을 수행하는 기능 소스 코드 from flask import Flask # API 서버를 구축하기 위한 기본 구조 app = Flask(__name__) # API는 함수로 처리 @app.route('/hithere', methods=['GET']) def hi_there() : return 'Hithere~' @app.route('/add', methods=['GET']) def add(): data = 283 + 111 return str(data) # 반환값은 문자열로 반환해야 함 if __name__ == '__main__' : app.run() 실행 후 화면 Not Found, 이유는? API 서버에 루트 경로를 올바르게 입력하지 않았기 때문에 에러 출력 해결 방..
필요 라이브러리 설치Flask를 사용하기 위해서는 아래의 라이브러리를 설치해주어야 한다.pip install flask flask-restfulFlask 서버 실행하기플라스크 서버를 실행하는 방법은 간단하다.말그대로 인스턴스를 생성(포스팅에서는 'app'이라 정의)하고, 실행(run)을 해주면 된다.### app.py ###from flask import Flask# Flask 인스턴스 생성app = Flask(__name__)# 메인 함수일 경우에만 Flask 서버 실행if __name__ == '__main__' : app.run()API 통신을 위한 URL 설정 및 기능 정의 API의 통신 방식 절차를 알아보자.API 서버와 통신할 주소(URL)로 요청을 한다.서버 내에서 요청에 대한 작업을 ..
목표 POSTMAN을 이용하여 클라이언트측의 두 수를 입력받아 더한 값 출력하기 POSTMAN API를 개발하기 위해 사용하는 플랫폼 POSTMAN 설치하기 postman 검색 혹은 링크를 클릭하여 다운로드 : https://www.postman.com/ Postman API Platform | Sign Up for Free Postman is an API platform for building and using APIs. Postman simplifies each step of the API lifecycle and streamlines collaboration so you can create better APIs—faster. www.postman.com 테스트용 API Visual Studio Co..