Dan Van Brunt
09/22/2021, 5:11 PMIntegration Responses
in SST’s Api
.Adrián Mouly
09/22/2021, 5:13 PMAdrián Mouly
09/22/2021, 5:13 PMDan Van Brunt
09/22/2021, 5:13 PMDan Van Brunt
09/22/2021, 5:15 PMApi
(HTTP API)JP (junaway)
09/22/2021, 5:20 PMthdxr
09/22/2021, 5:48 PMDan Van Brunt
09/22/2021, 5:48 PMthdxr
09/22/2021, 5:49 PMGET /path/for/redir: "src/redir.handler"
thdxr
09/22/2021, 5:49 PMthdxr
09/22/2021, 5:49 PMDan Van Brunt
09/22/2021, 5:50 PMthdxr
09/22/2021, 5:51 PMDan Van Brunt
09/22/2021, 5:52 PM'GET /thingy': lambda.thingy
and I want lambda.thingy
to respond with a custom 302.thdxr
09/22/2021, 6:01 PM{ statusCode: 302}
?Dan Van Brunt
09/22/2021, 6:59 PMSione
09/22/2021, 7:00 PMDan Van Brunt
09/22/2021, 8:25 PMDan Van Brunt
09/22/2021, 8:26 PMAPIGatewayProxyHandlerV2
not matching the return shape since its a redirectSione
09/22/2021, 8:31 PMimport type {APIGatewayProxyHandlerV2} from 'aws-lambda'
const handler: APIGatewayProxyHandlerV2 = async (event, context) => {
const oauthUrl = '<https://api.hubspot.com>'
return {
statusCode: 301,
headers: {
Location: oauthUrl,
},
}
}
Sione
09/22/2021, 8:34 PM// api construct
new sst.Api(this, 'OAuth', {
routes: {'GET /{proxy+}': callbackFn},
defaultPayloadFormatVersion: sst.ApiPayloadFormatVersion.V2,
})
Dan Van Brunt
09/22/2021, 9:04 PMDan Van Brunt
09/22/2021, 9:04 PMSione
09/22/2021, 9:07 PM