Vercel:无法使用 Python 无服务器 API 导入其他功能
Vercel: Cannot import other functions with Python Serverless API
我正在尝试将辅助函数导入我的无服务器 Flask Api,但我无法使用 vercel dev
命令对 Vercel 执行此操作。
我的文件夹结构是:
api
_utils/
common.py
app.py
但是,当我尝试将我的辅助函数导入我的 app.py 文件时,我收到一条错误消息,指出找不到模块。
下面是我的 app.py
中的示例代码
from flask import Flask, Response
from _utils.common import helper_function
app = Flask(__name__)
我将我的 _utils 文件移动到我的项目的根目录,现在在我的 api/index.py 中,我按如下方式导入
from _utils.common import helper_function
我的 vercel.json 文件如下所示:
{
"routes": [
{
"src": "/api/(.*)",
"dest": "api/index.py"
}
]
}
我正在尝试将辅助函数导入我的无服务器 Flask Api,但我无法使用 vercel dev
命令对 Vercel 执行此操作。
我的文件夹结构是:
api
_utils/
common.py
app.py
但是,当我尝试将我的辅助函数导入我的 app.py 文件时,我收到一条错误消息,指出找不到模块。
下面是我的 app.py
中的示例代码from flask import Flask, Response
from _utils.common import helper_function
app = Flask(__name__)
我将我的 _utils 文件移动到我的项目的根目录,现在在我的 api/index.py 中,我按如下方式导入
from _utils.common import helper_function
我的 vercel.json 文件如下所示:
{
"routes": [
{
"src": "/api/(.*)",
"dest": "api/index.py"
}
]
}