是否可以通过单个无服务器部署Node.js服务和c#服务?yaml文件?任何代码示例将非常感谢。
是,假设您的云提供商支持您指定的每种语言。无服务器框架在单个serverless.yaml
配置文件中支持多种语言(即"多个运行时")。(警告:我没有c#经验,所以我将使用node+python作为多语言的例子。)
以下是您所要求的在单个serverless.yaml
中使用多种语言的示例:
service: hellotime-app
provider:
name: aws
functions:
hello:
runtime: python3.9
events:
- http:
method: get
path: greet
handler: web/handler.hello
time:
runtime: nodejs14.x
events:
- http:
method: get
path: time
handler: api/handler.timestamp
参考:https://www.serverless.com/blog/building-mutliple-runtimes