函数计算里现在serverless开发python后端服务,基于fastapi,如何在本地开发?

函数计算里现在serverless开发python后端服务,基于fastapi,已经部署了demo后,那么如何在本地开发?是否有推荐的vscode插件,或者建议使用web ide进行开发?

展开
收起
小小鹿鹿鹿 2023-12-26 14:12:31 128 分享 版权
2 条回答
写回答
取消 提交回答
  • 当在本地使用PyCharm开发并用serverless-devs部署时,确保uvicorn版本不超过21.1以保证自动重载功能可用。这并非uvicorn的bug,而是由于pycharm没有响应uvicorn发送的信号。可以使用终端运行最新版本的uvicorn实现重载。这个问题是由于pycharm未更新导致的,相关讨论可在 
    https://github.com/encode/uvicorn/issues/2000
     中找到。此回答来自钉群阿里函数计算官网客户。

    2023-12-26 15:21:35
    赞同 展开评论
  • 在开发基于 FastAPI 的 Python 后端服务时,你可以选择在本地开发并使用 VSCode 的相关插件,如 Python 插件、FastAPI 插件等。在部署到函数计算时,可以使用 Fun 工具或者 Serverless Devs 工具进行打包和部署。当然,你也可以选择直接在函数计算的 WebIDE 中进行开发和调试。

    2023-12-26 14:59:54
    赞同 展开评论

快速交付实现商业价值。

还有其他疑问?
咨询AI助理