인프런 커뮤니티 질문&답변
입력 변수 uri 에러
작성
·
293
0
왜 에러가 발생할까요?
[ code ]
from flask import Flask
app = Flask(__name__)
@app.route("/")
def main_page():
return "<h1>Hello World</h1>"
@app.route("/test")
def test_page():
return "<h1>test page</h1>"
@app.route("/user/<user_id>")
def test_page(user_id):
return "<h1>" + user_id + "</h1>"
if __name__=="__main__":
app.run(host="0.0.0.0", port="8080")
[ Error message ]
File "main.py", line 14, in <module>
@app.route("/user/<user_id>")
File "/Users/youngjae/.pyenv/versions/3.7.8/lib/python3.7/site-packages/flask/app.py", line 1315, in decorator
self.add_url_rule(rule, endpoint, f, **options)
File "/Users/youngjae/.pyenv/versions/3.7.8/lib/python3.7/site-packages/flask/app.py", line 98, in wrapper_func
return f(self, *args, **kwargs)
File "/Users/youngjae/.pyenv/versions/3.7.8/lib/python3.7/site-packages/flask/app.py", line 1284, in add_url_rule
"existing endpoint function: %s" % endpoint
AssertionError: View function mapping is overwriting an existing endpoint function: test_page






