Node.js 外部文件嵌套属性中的无服务器变量
我有一个无服务器的yml和一个配置文件 配置文件Node.js 外部文件嵌套属性中的无服务器变量,node.js,aws-lambda,yaml,aws-serverless,Node.js,Aws Lambda,Yaml,Aws Serverless,我有一个无服务器的yml和一个配置文件 配置文件 app: { port: 3000, db: { connectionString: 'xxxxx' }, lambdaDeploy:{ stage : "DEV", region : "es-west-1" } 尝试在yml中使用这些变量,如下所示 yml provider: name: aws runtime: nodejs6.10 stage: ${file(./appconfigurat
app: {
port: 3000,
db: {
connectionString: 'xxxxx'
},
lambdaDeploy:{
stage : "DEV",
region : "es-west-1"
}
尝试在yml中使用这些变量,如下所示
yml
provider:
name: aws
runtime: nodejs6.10
stage: ${file(./appconfiguration.json).app.stage}
region: ${file(./appconfiguration.json).app.region}
但它的阅读和接受是默认的
请告知。
谢谢这里使用的语法不正确
stage: ${file(./appconfiguration.json).app.stage}
改用冒号:
stage: ${file(./appconfiguration.json):app.stage}
详情如下: