问题
当没有连接到互联网时,我无法脱机运行服务器。
serverless.yml
service: my-app
plugins:
- serverless-offline
# run on port 4000, because client runs on 3000
custom:
serverless-offline:
port: 4000
# app and org for use with dashboard.serverless.com
app: my-app
org: my-org
provider:
name: aws
runtime: nodejs
问题
我有两种不同的NodeJs蓝宝石。两者都包含自己的serverless.yml文件。lambdas将构成同一服务的一部分,因此它们共享相同的基本URL。我已经使用了restApiId & restApiRootResourceId键在serverless.yml文件中实现了这一点。
我遇到的问题是,当我试图部署这两个lambda时,我部署的第二个lambda返回一个无服务器错误:
[0]
[0] An error occurred: ApiGatewayResourceApi - Another resource with the same parent already
我正在尝试使用自定义域来部署基本的无服务器快速api示例- 。它使用HTTP Api而不是旧的REST网关。域已成功设置,证书已到位等,但当我运行serverless deploy时,它会引发一个错误:
Error: Unable to setup base domain mappings for mycustom.domain.name
添加SLS_DEBUG显示:
Service Information
-------------------
service: my-service-name
stage: staging
region: us-east-1
stack: my-servic
亚马逊应用编程接口网关的亚马逊just announced HTTP应用编程接口支持。这个新版本带来了一些非常令人印象深刻的价格和性能数据。亚马逊网络服务表示,与v1相比,使用v2的总体成本将降低70%,延迟降低50%。我很乐意在我现有的项目中尝试这一点。 我在我的应用程序中使用无服务器框架。如何将现有API转换为使用此新功能?这是我的serverless.yml文件的样子: service: amitsn-blog-api
# Use the serverless-webpack plugin to transpile ES6
plugins:
- serverless-webpac