Skip to content

Commit de88993

Browse files
authored
fix(secure-header): Replace NodeJS Buffer API (#2761)
* fix(secure-header): Replace NodeJS Buffer API * change api
1 parent 75a7a09 commit de88993

File tree

2 files changed

+4
-3
lines changed
  • deno_dist/middleware/secure-headers
  • src/middleware/secure-headers

2 files changed

+4
-3
lines changed

deno_dist/middleware/secure-headers/index.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
import { Buffer } from "node:buffer";
21
import type { Context } from '../../context.ts'
32
import type { MiddlewareHandler } from '../../types.ts'
3+
import { encodeBase64 } from '../../utils/encode.ts'
44

55
declare module '../../context.ts' {
66
interface ContextVariableMap {
@@ -113,7 +113,7 @@ type SecureHeadersCallback = (
113113
const generateNonce = () => {
114114
const buffer = new Uint8Array(16)
115115
crypto.getRandomValues(buffer)
116-
return Buffer.from(buffer).toString('base64')
116+
return encodeBase64(buffer)
117117
}
118118
export const NONCE: ContentSecurityPolicyOptionHandler = (ctx) => {
119119
const nonce =

src/middleware/secure-headers/index.ts

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import type { Context } from '../../context'
22
import type { MiddlewareHandler } from '../../types'
3+
import { encodeBase64 } from '../../utils/encode'
34

45
declare module '../../context' {
56
interface ContextVariableMap {
@@ -112,7 +113,7 @@ type SecureHeadersCallback = (
112113
const generateNonce = () => {
113114
const buffer = new Uint8Array(16)
114115
crypto.getRandomValues(buffer)
115-
return Buffer.from(buffer).toString('base64')
116+
return encodeBase64(buffer)
116117
}
117118
export const NONCE: ContentSecurityPolicyOptionHandler = (ctx) => {
118119
const nonce =

0 commit comments

Comments
 (0)