1

在客户端上,我正在使用API生成一个CryptoKeyPair对象。WebCrypto我想使用 fetch API 将此密钥对发送到我的快速服务器,但我得到的req.body只是一个空对象。为什么会这样?

生成密钥:

const keyPair = await crypto.subtle.generateKey(RsaOaepParams, true, ["encrypt", "decrypt"]);

发布请求:

fetch('/', {
    method: 'POST',
    body: JSON.stringify(keyPair.publicKey),
    headers: {
      'Content-Type': 'application/json'
    },
})

不,这不是bodyParser中间件的问题。我已经正确配置了它。JSON.stringify(keyPair.publicKey)本身正在将对象变为空

4

0 回答 0