阿里云Serverless中我们是用来做纯api 的服务还是前后端一体化的服务呢?[阿里云Serverless]

阿里云Serverless中我们是用来做纯api 的服务还是前后端一体化的服务呢?

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
=====这是一个广告位,招租中,联系qq 78315851====
2 条回复 A 作者 M 管理员
  1. 纯api 的服务。此回答来自钉群Serverless 开发者技术学习群。

  2. 在阿里云Serverless中,您可以使用函数计算服务来创建纯API服务或前后端一体化服务。
    纯API服务是指,前端应用程序发送HTTP请求到函数计算服务,后者处理这些请求并返回响应结果。在这种情况下,函数计算服务负责整个流程,包括接收请求、执行业务逻辑、返回响应等。
    前后端一体化服务则是指,函数计算服务同时负责前后端的功能,它不仅处理前端的请求,而且还生成相应的HTML、CSS、JavaScript等静态资源,并将它们发送给前端。在这种情况下,函数计算服务将承担更多的工作,但也提供了更多的灵活性和可定制性。
    需要注意的是,这两种方式并不是互斥的,您完全可以根据自己的需求选择合适的方式。例如,您可以在函数计算服务中定义多个函数,其中一部分负责API接口的处理,另一部分负责前端页面的生成和展示。

  3. 阿里云Serverless是一种无服务器架构模式,它让开发者无需关心程序运行环境、资源及数量,只需要将精力聚焦到业务逻辑上。因此,你可以根据你的需求选择使用它来构建纯API服务或者前后端一体化的服务。

    如果你选择构建纯API服务,你可以在函数中编写API的逻辑,并通过API网关暴露给外部调用。这种情况下,你不需要关心服务器等运行环境的问题,只需要关注你的业务逻辑。

    另一方面,如果你选择构建前后端一体化的服务,你也可以在函数中编写前后端的逻辑。在这种情况下,你可能需要使用额外的服务(如数据库、缓存、消息队列等)来支持你的应用。这些服务可以作为Serverless的后端服务提供给你的应用。

    阿里云Serverless提供了极大的灵活性,使你可以根据自己的需求选择适合的开发方式。