0

我想用flask和fastapi建立一个网站

我最后说:

进口uvicorn从starlette.middleware.wsgi导入WSGIMiddleware从starlette.applications导入starlette从starlette.routing导入Mount从烧瓶进口烧瓶从fastapi导入fastapiflask_app=烧瓶(名称)@烧瓶应用路径(“/”)定义主页():return“烧瓶打招呼”fastapi_app=fastapi()@fastapi_app.get(“/test”)定义测试():return“来自api的你好”flask_asgi_app=WSGI中间件(flask_app)路由=[装载('/api',app=fastapi_app),安装('/',app=flask_asgi_app),]app=Starlette(路线=路线)如果__name__==“__main__”:uvicon.run(应用程序)

它在我的电脑上运行良好(使用python主.pyuvicorn主界面:应用程序)

但当我尝试将项目上传到vercel时(不要忘记以下文件)

要求.txt

法斯塔皮紫红色星光闪耀

韦塞尔.json

{“版本”:2,“构建”:[{“src”:“main.py”,“使用”:“@vercel/python”}],“路线”:[{“src”:“(.*)”,“dest”:“main.py”}]}

我跑了vercel开发(在我的电脑上)

并得到了以下错误:

<类“TypeError”>Lambda错误:未指定的运行时初始化错误在兰姆达<匿名>(C:\Users\x\AppData\Roaming\npm\node_modules\vercel\node_modules\@vercel\fun\dist\src\index.js:110:27)Generator.next(<匿名>)已完成(C:\Users\x\AppData\Roaming\npm\node_modules\vercel\node_modules\@vercel\fun\dist\src\index.js:24:58)在process.processTicksAndRejections(节点:internal/process/task_queues:95:5)

我不知道这意味着什么,我在谷歌上几乎什么都没找到

很久以前,我尝试了几乎相同的方法,但直接上传到了vercel(没有尝试使用vercel dev进行自托管),而不是显示页面,而是只下载它们

不确定是否相关

不管怎样,有人知道我为什么会出错,这意味着什么,以及如何解决它吗?

0

重置为默认值

你的答案

单击“发布您的答案”,表示您同意我们的服务条款并确认您已阅读我们的隐私政策.