Javascript 未捕获的预期令牌<;使用CreateReact应用程序使用OpenPGPInitWorker
我有一个createreact应用程序项目,正在尝试用OpenPGP.js加密字符串。但是,我遇到了一个未处理的语法错误 假设已经生成了pubkey。我已经尝试更改initWorker的相对路径Javascript 未捕获的预期令牌<;使用CreateReact应用程序使用OpenPGPInitWorker,javascript,reactjs,create-react-app,openpgp,openpgp.js,Javascript,Reactjs,Create React App,Openpgp,Openpgp.js,我有一个createreact应用程序项目,正在尝试用OpenPGP.js加密字符串。但是,我遇到了一个未处理的语法错误 假设已经生成了pubkey。我已经尝试更改initWorker的相对路径 const openpgp = require('openpgp') const pubkey = `-----BEGIN PGP PUBLIC KEY BLOCK----- -----END PGP PUBLIC KEY BLOCK-----` const initServiceWorker
const openpgp = require('openpgp')
const pubkey =
`-----BEGIN PGP PUBLIC KEY BLOCK-----
-----END PGP PUBLIC KEY BLOCK-----`
const initServiceWorker = async () => {
await openpgp.initWorker({ path:'openpgp.worker.js' })
encryptFunction();
}
const encryptFunction = async() => {
const options = {
message: openpgp.message.fromText('3123123412341234'), // input as Message object
publicKeys: (await openpgp.key.readArmored(pubkey)).keys, // for encryption
}
openpgp.encrypt(options).then(ciphertext => {
encrypted = ciphertext.data // '-----BEGIN PGP MESSAGE ... END PGP MESSAGE-----'
return encrypted
})
}
initServiceWorker();