我尝试在运行 DSM 7.2 的 Synology Diskstation 上运行 Flask 应用程序:
但是,每次加载应用程序页面时,我都会收到发回的错误配置文件(并且我知道虚拟主机正在发送它,因为我为此应用程序配置了特定的错误配置文件)。
所以我看了:
sudo cat /volume1/@appdata/Python3.9/log/python3.9-uwsgi.log
并发现以下内容:
2024-03-30T08:21:39-04:00 thisDiskStation python3.9-uwsgi[4522]: --- no python application found, check your startup logs for errors ---
我确信我犯了一个基本错误。我是 WSGI 和 Flask 的新手。我需要在应用程序目录中创建 wsgi.ini 文件吗?
我将不胜感激任何指导! 谢谢!
毫不奇怪,这是我的代码中的错误:
入口点wsgi.py文件需要添加应用程序的目录路径。 我在 @.route 中使用了不正确的 Flask 对象
我非常乐意与可能需要它们的任何人分享示例 DSM 虚拟主机配置屏幕截图和代码文件,以避免 2 天的绞尽脑汁。
作为奖励,作者还提供了如何登录 DSM 的指导。