【问题标题】:404 Error Not Found404 未找到错误
【发布时间】:2014-10-02 19:29:26
【问题描述】:

我是 flask 和 twilio 的新手,运行我的应用程序时遇到 404 错误(我正在关注本教程:https://www.twilio.com/blog/2012/01/making-an-sms-birthday-card-with-python-and-flask.html)。我已经用谷歌搜索了这个并搜索了堆栈溢出,但我无法修复它。以下是我的代码:

from flask import Flask
import os


app = Flask(__name__)


if __name__ == '__main__':
    port = int(os.environ.get('PORT', 5000))

    if port == 5000:
        app.debug = True

    app.run(host='0.0.0.0', port=port)

我得到这个错误: 404 未找到

未找到

在服务器上找不到请求的 URL。如果您手动输入了 URL,请检查您的拼写并重试。

我通过以下方式从终端运行我的应用程序: python app.py

【问题讨论】:

    标签: python flask twilio


    【解决方案1】:

    您没有任何路线映射

    from flask import Flask
    import os
    
    
    app = Flask(__name__)
    
    @app.route("/")
    def hello():
        return "Hello World!"
    
    
    if __name__ == '__main__':
        port = int(os.environ.get('PORT', 5000))
    
        if port == 5000:
            app.debug = True
    
        app.run(host='0.0.0.0', port=port)
    

    【讨论】:

    • 注意,在你的 python 脚本中添加这个。也就是说,在if __name__ == '__main__' 块之前。
    • 仍然出现 404 错误。这是我在终端中得到的:127.0.0.1 - - [02/Oct/2014 20:37:56] "GET / HTTP/1.1" 404 -
    • 你在浏览器地址栏中输入了什么?
    猜你喜欢
    • 1970-01-01
    • 2018-05-03
    • 2015-09-19
    • 2013-12-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多