我的行为有些古怪。我有一个YAML文件 serverless.yml (来自 https://serverless.com/framework
serverless.yml
TEMPLATE_ID_CONTACT_REQUEST: 111
在本地加载该文件时,数字不会转换为字符串。但当我在AWS上部署它时,数字会自动转换为字符串。
当我在本地运行它时,我使用了一些模拟AWS Lambda行为的东西,可能是相关的?
假设您将这些变量设置为 environment variables process.env ,值应始终为字符串。
process.env
node docs :
如果需要将该值设置为整数,可以使用 parseInt ? 跑步 在一个整数上可以很好地工作,所以也应该在本地工作。
parseInt