๋ค๋ฅธ ํฌํธ๋ฒํธ๋ฅผ ์ฌ์ฉํ๋ ๋ ์๋ฒ๊ฐ ํต์ ์ ํ ๋ ์๊ธฐ๋ ๋ณด์์๋ฌ์ด๋ค. React์์ axios๋ก ํผ ์ ์ก์, React axios.defaults.withCredentials = true; Flask pip install flask_cors ๋ชจ๋ ์ค์น ํ app = Flask(__name__) CORS(app, supports_credentials=True) # ๋ค๋ฅธ ํฌํธ๋ฒํธ์ ๋ํ ๋ณด์ ์ ๊ฑฐ api = Api(app) ์์ ๊ฐ์ด ์จ์ฃผ๋ฉด ํด๊ฒฐ๋๋ค!! ๋ค๋ฅธ ํฌํธ๋ผ๋ฆฌ ํต์ ํ ๋ ์ฟ ํค๊ฐ์ด ์๋์ผ๋ก ์ถ๊ฐ๋์ง์์ ์๊ธฐ๋ ๋ฌธ์ ์๋ค.
flask ์น์๋ฒ์ aws s3๋ฒํท์ ์ฐ๊ฒฐ์ํค๊ธฐ ์ํด ํ์ด์ฌ ํ์ผ์ ๋ฐ๋ก ์์ฑํ๋ค. pip install boto3 config.py ์์ฑ (AWS ๋ด ๋ณด์ ์๊ฒฉ์ฆ๋ช ์์ ํค ์ป์ด์ค๊ธฐ) AWS_ACCESS_KEY = "์์ฑ" AWS_SECRET_KEY = "์์ฑ" BUCKET_NAME = "๋ฒํท์ด๋ฆ" AWS S3 bucket ํ์ผ ์ ๋ก๋ ๋ฐ url ๊ฐ์ ธ์ค๊ธฐ - upload_file ํจ์์ ๋งค๊ฐ๋ณ์ file_path๋ ๋ด ๋ก์ปฌ ํ๊ฒฝ ๋ด์ ๋ง๋ค์ด์ง ์ด๋ฏธ์ง๊ฐ ์ ์ฅ๋ ์๋๊ฒฝ๋ก ์ด๋ค. ํด๋น ๊ฒฝ๋ก์ ์ด๋ฏธ์ง๋ฅผ s3 bucket์ ์ฌ๋ ค image url์ ์ป์ด์ค๊ธฐ ์ํด ํจ์๋ฅผ ๋ฐ๋ก ๊ตฌํํ์๋ค. import boto3 from config import * from botocore.exceptions import Clien..