Notice
Recent Posts
Recent Comments
Link
뭐야 왜 an 돼
API 경로와 Resource 클래스 연결하는 법 본문
from flask import Flask
from flask_restful import Api
from resources.test import TestResource
app = Flask(__name__)
api = Api(app)
# 경로(path)와 리소스(API 코드)를 연결한다.
api.add_resource(TestResource, '/hello')
if __name__ == '__main__':
app.run()
from flask_restful import Resource
# API 를 처리하는 코드는
# Resource 클래스를 상속받아서 작성한다.
# 이 클래스에는 get, post, put, delete 함수를 상속받는다.
# 따라서 이 함수들을, 우리 서비스에 맞게 수정해서 사용하면 된다.
class TestResource(Resource):
def get(self):
return {'data' : '안녕하세요'}
위의 코드에서 /hello 경로에 대한 GET 요청이 오면 TestResource 클래스의 get 메서드가 호출됩니다.
위의 코드를 실행하고 /hello 경로에 요청을 보내면 "안녕하세요"와 같은 응답을 받을 수 있습니다.
'RESTful API' 카테고리의 다른 글
| RESTful API로 레시피 목록 가져오기: Python과 Flask 활용(Selecet) (0) | 2024.05.21 |
|---|---|
| Python을 사용한 MySQL 데이터베이스 연결 설정 (0) | 2024.05.21 |
| Python MySQL Connector insert 하는 방법 (Flask,Post man) (0) | 2024.05.21 |
| Flask로 RESTful API 서버 개발, Resource 클래스 활용 (5) | 2024.05.21 |
| 플라스크, RESTful 프레임워크와 라이브러리 설치 하는 방법 (0) | 2024.05.20 |