
지금 여기예요
4
473
예외 처리
우리 웹앱 코드로 돌아와서
11
장을 시작하면서
vsearch4web
.
py
의
do
_
search
함수에서
log
_
request
를
호출할 때 문제가 발생했던 점을 기억하세요. 특히
log
_
request
호출이 실패할 경우
문제가 되었죠.
...
@app.route('/search4', methods=['POST'])
def do_search() -> 'html':
phrase = request.form['phrase']
letters = request.form['letters']
title = 'Here are your results:'
results = str(search4letters(phrase, letters))
log_request(request, results)
return render_template('results.html',
the_title=title,
the_phrase=phrase,
the_letters=letters,
the_results=results,)
...
4. 호출에 실패하면
어떤 일이 일어날까요?
이미 확인했듯이 백엔드 데이터베이스를 이용할 수 없는 상황이나 다른 에러가 발생하면
이 호출이 실패할 ...