컴퓨터/Python
flask 액세스 권한에 의해 숨겨진 소켓에 액세스를 시도했습니다
풍경소리^^
2023. 12. 7. 10:38
가상환경에서 하면 안됨
flask 운영할 폴더 만들고
그 안으로 들어가서
templates 폴더 만들어서
상위 flask 운영할 폴더로 나와서
flask_web.py--------------------
from flask import Flask, render_template
app = Flask(__name__)
@app.route('/')
def hello():
return '<h1>hello</h1>'
@app.route('/coder')
def coder():
return '<h1>I am coder.</h1>'
# .py가 실행되는 경로 안에 'templates' 폴더 생성 후 그 안에 test.html 파일 넣어두기
@app.route('/autocoder')
def autocoder():
return render_template("test.html")
def main():
app.run(host='127.0.0.1', debug=False, port=8080) # 80 error → 포트 현황 netstat -ao
if __name__ == '__main__':
main()
port=80 설정후
python flask_web.py 실행하면 에러발생
액세스 권한에 의해 숨겨진 소켓에 액세스를 시도했습니다
port 포트현황
netstat -ao
http://ngmsoftware.com/bbs/board.php?bo_table=study&wr_id=814
엔지엠소프트웨어
엔지엠 매크로는 복잡한 반복작업을 자동화할 수 있습니다. PC 게임, 모바일 게임을 최적으로 지원하며 모든 PC 프로그램 및 업무에 적용할 수 있습니다.
www.ngmsoftware.com
결국 위의 코드 처럼 port=8080 으로 수정 후 실행하면
정상 작동