开发者社区 > 云原生 > Serverless > 正文

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

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

展开
收起
小小鹿鹿鹿 2023-12-26 14:12:31 113 0
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
    赞同 展开评论 打赏

快速交付实现商业价值。

相关产品

  • 函数计算
  • 相关电子书

    更多
    ApsaraMQ Serverless 演进之路 立即下载
    十分钟上线-使用函数计算构建支付宝小程序服务 立即下载
    机器学习在互联网后端技术中的应用 立即下载