cloudworker-proxy
Version:
An api gateway for cloudflare workers
9 lines (7 loc) • 336 B
JavaScript
module.exports = async function hash(data) {
const encodedData = new TextEncoder().encode(data);
const hashBuffer = await crypto.subtle.digest('SHA-256', encodedData);
const hashArray = Array.from(new Uint8Array(hashBuffer));
const hashHex = hashArray.map((b) => b.toString(16).padStart(2, '0')).join('');
return hashHex;
};