INNER CODE UNIT · JavaScript

shouldBase64Encode

fastify/aws-lambda-fastify · index.js:231

        const shouldBase64Encode = !isBase64Disabled && (options.binaryMimeTypes.indexOf(contentType) > -1 || customBinaryCheck(options, res))

        const ret = {
          statusCode: res.statusCode,
          headers: res.headers
        }

        if (!isBase64Disabled) ret.isBase64Encoded = shouldBase64Encode

        if (cookies && event.version === '2.0') ret.cookies = cookies
        if (multiValueHeaders && (!event.version || event.version === '1.0')) ret.multiValueHeaders = multiValueHeaders
        if (options.albMultiValueHeaders) {
          if (!ret.multiValueHeaders) ret.multiValueHeaders = {}
          Object.entries(ret.headers).forEach(([key, value]) => {
            ret.multiValueHeaders[key] = [value]
          })
        }

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…