What This Adds In Cloud Code
- Easy base64 encoding without manual buffer handling.
- Useful for API headers and encoded payload fields.
- Consistent output via strict base64 encoding.
Quick Start
js
const btoa = require('btoa');
const encoded = btoa('my-value');API
| Function | Params | Returns | Notes |
|---|---|---|---|
btoa(data) | data: string | string | Callable default export. Returns strict base64 string; empty string on failure. |
Practical Example
js
const btoa = require('btoa');
const authHeader = `Basic ${btoa(`${clientId}:${clientSecret}`)}`;Failure Modes & Gotchas
- Encoding failure returns
''. - Module is callable directly (
btoa(data)), no.encodewrapper needed. - Do not store raw secrets in logs when building auth headers.