在客户端上,我正在使用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)
本身正在将对象变为空