buffer.js 抛出未知编码:base64url

问题描述 投票:0回答:1

线

publicKey = Buffer.from(publicKey, 'base64url');

投掷

uncaughtException server.js TypeError [ERR_UNKNOWN_ENCODING]: Unknown encoding: base64url
    at fromString (buffer.js:451:13)
    at Function.from (buffer.js:305:12)
    at Object.validatePublicKey (C:\Users\libor\OneDrive\Escritorio\todo\dev\Aplay\proyectos\cms-mimediodetest3\node_modules\web-push\src\vapid-helper.js:107:22)

我正在使用节点:12.22.12 和缓冲区:3.6.4
我已经搜索了修复程序但什么也没找到
我在文档中进行了搜索,并且 buffer 接受 base64url
我不知道该怎么办

javascript buffer base64url
1个回答
0
投票

我刚刚遇到这个错误并打开生成的

server.js
发现
Buffer
正在被填充。 我建议在生成的代码中检查
Buffer.from = function (value, encodingOrOffset, length) {
(假设它没有被缩小)。

© www.soinside.com 2019 - 2024. All rights reserved.