2017-09-04 6 views

Antwort

0

Wir enden mit der API unten. Ein wenig komplizierter Teil ist, dass Sie den Schrägstrich durch ~ 1 ersetzen müssen, damit es funktioniert.

 const params = { 
      responseType: response.type.toString(), /* required */ 
      restApiId: apiId, /* required */ 
      patchOperations:[{ 
       op: 'add', 
       path: '/responseTemplates/'+ response.bodyMappingTemplate.contentType.replace("/", "~1"), 
       value: response.bodyMappingTemplate.content 
       } 
      ] 
     }; 
     this.apiGatewaySDK.updateGatewayResponse(params, (err, data) => { 
      if (err) { 
       reject(err); 
      } 
      else { 
       this.serverless.cli.log('API Gateway Configuring: Body mapping templates are set correctly'); 
       resolve('Body Mapping Templates set successfully:', response.type); 
      } 
     }); 
Verwandte Themen