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

函数计算,请问下,我用egg实现的服务,能传到函数计算吗?包含登录,查询等功能

函数计算,请问下,我用egg实现的服务,能传到函数计算吗?包含登录,查询等功能

展开
收起
码字王 2023-07-27 18:18:13 66 0
3 条回答
写回答
取消 提交回答
  • 可以的 创建函数的时候选自定义运行时,然后配置启动命令和监听端口就行。

    此答案来自钉钉群“阿里函数计算官网客户"

    2023-07-28 10:33:04
    赞同 展开评论 打赏
  • 北京阿里云ACE会长

    是的,您可以将使用Egg.js实现的服务部署到函数计算上。Egg.js是一个基于Node.js的企业级框架,提供了许多企业级应用开发的基础组件和功能,例如路由控制、中间件、错误处理、参数校验等,非常适合开发企业级应用。

    要将Egg.js应用程序部署到函数计算上,您需要进行以下步骤:

    将Egg.js应用程序打包成函数计算的可执行文件。可以使用Egg.js提供的命令行工具egg-scripts将应用程序打包成可执行文件。具体来说,您需要在项目根目录下执行以下命令:

    Copy
    egg-bin build
    ```

    这会将应用程序打包成一个ZIP文件,可以上传到函数计算平台上。

    创建函数计算服务。在阿里云函数计算控制台上创建函数计算服务,并上传打包好的Egg.js应用程序ZIP文件。

    配置函数计算服务。在函数计算控制台上配置函数计算服务的运行环境、内存大小、超时时间等参数。您还可以在函数计算控制台上配置触发器和域名等属性,以便将函数计算服务与其他服务集成和使用。

    2023-07-28 08:03:45
    赞同 展开评论 打赏
  • 是的,您可以将使用egg打包的函数传递到函数计算服务中。函数计算支持通过上传函数包(如egg文件)的方式部署函数。

    要实现登录、查询等功能,您可以在egg文件中编写相应的代码。可以使用Python编写这些功能并将其打包为egg文件。然后,您可以将egg文件上传到函数计算服务,并配置相应的触发器和入口函数。

    请注意以下几点:

    1. 确保您的egg文件包含了所有必需的依赖项和资源。函数计算会自动解压您上传的egg文件,并在运行时安装其中声明的依赖项。

    2. 在上传之前,请确保您的egg文件经过充分测试,并且能够在本地环境正常工作。这样可以确保在函数计算中的部署和执行都能够顺利进行。

    3. 函数计算提供了与其他云服务和事件触发器的集成,例如API网关、定时触发器、对象存储触发器等。您可以根据您的需求选择合适的触发器类型,并在函数计算中配置相应的触发方式。

    在使用函数计算时,建议仔细阅读函数计算的官方文档,并参考示例代码和最佳实践来确保您的函数正确部署和运行。

    2023-07-27 21:04:58
    赞同 展开评论 打赏

快速交付实现商业价值。

相关产品

  • 函数计算
  • 相关电子书

    更多
    Hologres Serverless之路:揭秘弹性计算组 立即下载
    Serverless开发平台: 让研发效能再提升 立即下载
    Serverless 引领云上研发新范式 立即下载