Spaces:
Sleeping
Sleeping
from flask import Flask, request, jsonify | |
import requests | |
app = Flask(__name__) | |
def hello(): | |
return 'Hello World!' | |
def api(): | |
# クライアントからのリクエストデータを取得 | |
endpoint = request.args.get('endpoint') | |
other_params = {key: value for key, value in request.args.items() if key != 'endpoint'} | |
if not endpoint: | |
return jsonify({'error': 'No endpoint specified'}), 400 | |
# AWS API Gatewayにリクエストを転送 | |
response = requests.get(endpoint, params=other_params) | |
# AWSからのレスポンスをクライアントに返す | |
return jsonify(response.json()), response.status_code | |
if __name__ == '__main__': | |
app.run(host='0.0.0.0', port=7860) | |