Vercel:无法使用Python Serverless API导入其他功能

时间:2020-07-19 22:21:31

标签: python next.js vercel

我正在尝试将辅助函数导入到我的无服务器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__)

1 个答案:

答案 0 :(得分:0)

我将我的 _utils 文件移动到我的项目的根目录,现在在我的 api/index.py 中我按如下方式导入

from _utils.common import helper_function

我的 vercel.json 文件看起来像:

{
  "routes": [
    {
      "src": "/api/(.*)",
      "dest": "api/index.py"
    }
  ]
}