inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

[리뉴얼] 처음하는 파이썬 백엔드와 웹기술 입문 (파이썬 중급, flask[플라스크] 로 이해하는 백엔드 및 웹기술 기본) [풀스택 Part1-1]

Rest API 이해를 위한 웹기술 이해: GET 방식과 URL (업데이트)

url 접속 실패

397

수수깡

작성한 질문수 4

1

* Running on http://127.0.0.1:8080

* Running on http://192.168.100.29:8080

 

위와 같이 한 번 실행 시 url 주소가 두가지가 나오게 되고 둘 다 404에러로 사이트를 찾을 수 없다고 나옵니다

python rest-api flask

답변 1

0

잔재미코딩 DaveLee

안녕하세요. 답변도우미입니다.

어떤 환경에서 그렇게 되었는지는 상당히 다양한 케이스가 있을 수 있어서요. 말씀하신 단지 주소만으로는 파악하기는 어려워요. 404 에러는 해당 URL에서 요청한 페이지를 찾을 수 없음을 나타냅니다. 이 문제와 관련해서는 워낙 다양한 케이스가 있겠지만, 다음 사항들을 참고해보시면 좋을 것 같습니다.

  1. 라우팅이 올바르게 설정되어 있는지 확인하세요. 예를 들어, 다음과 같은 코드가 있어야 합니다.

from flask import Flask, render_template

app = Flask(__name__)

@app.route('/')
def home():
    return render_template('index.html')

if __name__ == '__main__':
    app.run(host='0.0.0.0', port=8080)

이 경우, Flask 앱은 기본 경로('/')로 요청을 받아들이고 'index.html' 템플릿을 렌더링합니다.

  1. 템플릿 파일이 올바른 위치에 있는지 확인하세요. Flask는 기본적으로 'templates'라는 폴더에서 HTML 템플릿 파일을 찾습니다. 이 폴더가 앱 디렉토리 내에 있고 필요한 HTML 파일이 들어있는지 확인하세요.

  2. 정적 파일(CSS, JavaScript 등)이 필요한 경우, 이러한 파일이 'static' 폴더에 위치해 있는지 확인하고 HTML 템플릿에서 올바르게 참조되고 있는지 확인하세요.

  3. 마지막으로, 앱을 실행할 때 host를 '0.0.0.0'으로 설정하여 외부에서 접근할 수 있도록 합니다.

if __name__ == '__main__':
    app.run(host='0.0.0.0', port=8080)

위의 사항들을 확인하고 수정한 후, 다시 한 번 앱을 실행해 보세요. 이렇게 하면 웹 사이트가 제대로 표시되어야 합니다.

강의 자료 어디서 다운받나요? 없는데요..

0

155

1

강의 영상은 안나오고 소리만 나옵니다.

0

179

1

섹션 6 인증 failed 질문

0

155

1

섹션 8 flask 다양한 기능: 다양한 데코레이터 before_first_request 문의

0

363

3

192.168.0.12:8085??

0

156

1

04_flask_ABTest에서 blog_abtest.py 실행 시 오류입니다.

0

172

1

수업내용 질문 건

0

189

1

brew로 mysql 설치 후 서버 실행할 때, 터미널에서 anaconda bin 참조하는 문제

0

670

2

crossorigin 프로퍼티에 대해서 질문드립니다.

0

289

1

강의자료 다운로드 문의드립니다.

1

270

1

갑자기 웹 서버 띄울때 이상하게 나옵니다

0

314

1

가장빠른 Vue와 flask, 그리고 REST API 1 강의 질문입니다. (2)

0

347

1

가장빠른 Vue와 flask, 그리고 REST API 1 강의 질문입니다.

0

323

2

Fast api 추가 강좌 개설여부 질문드립니다!.

0

316

2

flask_cors설치 오류

0

619

2

부스트랩 html 다운

0

258

1

혹시 강의자료 공유가 가능한가요?

0

356

1

소스코드는 어디에 있을까요??

1

255

1

안녕하세요 몇가지 질문이 있습니다.

0

340

1

동적함수생성 질문드립니다.

1

632

2

(강의명) flask 로 Rest API 구현과 테스트 실행 : 오류 문의

0

578

1

백엔드 데코레이터 2 강의에 도전 문제 질문드립니다

0

291

1

몽고 DB 공식홈페이지 403 접속 에러 발생합니다.

1

627

3

04._flask_ABTest Pycharm 에서 실행오류

0

495

1