728x90

구름 IDE에서 IndexError 가 발생하는 경우!

* 오류내용
Traceback (most recent call last):
File "application.py", line 12, in 
application.run(host='0.0.0.0', port=int(sys.argv[1]))
IndexError: list index out of range
from flask import Flask

application = Flask(__name__)


@application.route("/")
def hello():
    return "Hello goorm!"


if __name__ == "__main__":
    application.run(host='0.0.0.0', port=5000, threaded=True)

위 코드에서 application.run(host='0.0.0.0', port=5000, threaded=True) 로 코드를 바꿨음에도 저장을 누르지 않아서 기존 코드인 application.run(host='0.0.0.0', port=int(sys.argv[1]))으로 실행되는 것 같습니다.

저장이 안 되면 상단 메뉴바 application.py 옆에 * 모양으로 뜹니다. 

==> ctrl + s 눌러서 저장해주시면 정상적으로 작동합니다.

 

또한 '프로젝트-실행 URL과 포트'에서 설정한 포트와 코드 내의 포트가 다르다면 실행은 되더라도 외부에서 접근이 불가능하니 꼭 맞춰주세요!

 

해당 내용을 공유해주신 const4nt0228님 정말 감사합니다!

728x90

+ Recent posts