본문 바로가기
반응형

Programming41

[Python] flask cors 설치 및 적용 예시 안녕하세요. 오늘은 flask cors 설치 및 적용에 대해 알아보려고 합니다. CORS 란? CORS는 "Cross Origin Resource Sharing"의 약자인데 해석하면 서로 다른 도메인간에 자원을 공유하는 것을 의미하며 기본적으로 브라우저에서 허용하지 않은 도메인에 대한 자원 공유가 보안상의 이유로 스크립트에서 시작된 교차 출처 HTTP 요청을 제한합니다. API를 사용하는 웹 애플리케이션은 다른 출처의 응답에 올바른 CORS 헤더가 포함되지 않는 한 애플리케이션이 로드된 동일한 출처에서만 리소스를 요청할 수 있습니다. 1. flask-cors 를 설치pip install flask-cors  2. flask-cors를 import하여 적용 CORS를 아래처럼 적용을 하면 어떤 호출이던 허.. 2024. 4. 30.
[Python] flask 저장 후 자동 갱신(재시작) - debug mode 안녕하세요. 오늘은 flask 저장 후 자동 갱신(재시작) - debug mode에 대해 알아보려고 합니다. 서버를 올리고 파일을 수정하여도 바로 재실행이 되지 않아서 서버를 재실행해야 적용이 되는 경우가 많으셨을 겁니다. 해당 문제도 이전에 소개드린 것 처럼 두 가지의 방법이 존재합니다.  1. app.run 을 활용한 debug mode 실행 # app.pyfrom flask import Flaskapp = Flask(__name__)@app.route('/')def hello(): return 'Hello, JeeU World!'if __name__ == "__main__": app.run(host="0.0.0.0", port=8000, debug=True)   2. flask run을 활용한 de.. 2024. 4. 29.
[Python] flask host 및 port 변경 안녕하세요. 오늘은 flask host 및 port 변경에 대해 알아보려고 합니다. host 및 port를 변경하는 방법에는 두 가지가 존재합니다. 1. app.run 을 활용한 포트 변경 아래의 코드를 작성하고 app.py 파일을 실행시켜주시면 아래의 결과처럼 127.0.0.1:8000, 192.168.35.99:8000 이라는 웹서버를 활용하실 수 있습니다 !# app.pyfrom flask import Flaskapp = Flask(__name__)@app.route('/')def hello(): return 'Hello, JeeU World!'if __name__ == "__main__": app.run(host="0.0.0.0", port=8000, debug=True)  2. flask run.. 2024. 4. 28.
[React] 리액트(React) 포트 설정 변경 안녕하세요. 오늘은 리액트(React) 포트 설정 변경에 대해서 알아보도록 하겠습니다. 리액트를 처음으로 설치하고 실행을 하게 된다면 react 기본 포트인 3000번 포트로 실행이 되게끔 되어 있습니다. 해당 포트를 3003번으로 수정할 수 있게 설정을 바꿔보도록 하겠습니다. 1. set port=3003 set port=3003 && npm start 2. config 설정 변경 start 부분에 set port=3003 && 를 추가 "scripts": { "start": "set port=3003 && react-scripts start", "build": "react-scripts build", "test": "react-scripts test", "eject": "react-scripts ej.. 2024. 4. 14.
[Python] Selenium 버전 에러 해결 방법 안녕하세요. 오늘은 Selenium 버전 에러 해결 방법에 대해 알아보려고 합니다. from selenium import webdriver from selenium.webdriver.chrome.options import Options from selenium.webdriver.chrome.service import Service from webdriver_manager.chrome import ChromeDriverManager options = Options() driver = webdriver.Chrome(service=Service(executable_path=ChromeDriverManager().install()), options=options) driver.get("https://www.na.. 2023. 11. 3.
플러터(flutter) - single dex file (mergeExtDexDebug) 오류 안녕하세요. 오늘은 플러터(flutter) - single dex file (mergeExtDexDebug) 오류에 대해서 알아보려고 합니다. 에러 메시지 ERROR:D8: Cannot fit requested classes in a single dex file (# methods: 79108 > 65536) com.android.builder.dexing.DexArchiveMergerException: Error while merging dex archives: The number of method references in a .dex file cannot exceed 64K. Learn how to resolve this issue at https://developer.android.com/tools.. 2023. 10. 2.