arquivo.jsw
import wixData from 'wix-data';
import sgMail from '@sendgrid/mail';
const apiKey = "***";
export async function emailSenha(destino) {
wixData.query("Usuarios").eq("email", destino).find()
.then((dados) => {
const sgMail = require('@sendgrid/mail');
sgMail.setApiKey(apiKey);
const msg = {
to: destino,
from: 'teste@teste.com.br',
templateID: '***',
dynamic_template_data: {
nome: dados.items[0].nome,
senha: dados.items[0].senha,
},
};
sgMail.send(msg)
});
}
Unhandled rejection Error: Bad Request at /dynamic-modules/third-party-npm/9890b081/WC_BEGIN/@sendgrid/client/7.4.3/WC_END/@sendgrid/client/src/classes/client.js:146:29 at bound (domain.js:413:15) at runBound (domain.js:424:12) at tryCatcher (node_modules/bluebird/js/release/util.js:16:23) at Promise._settlePromiseFromHandler (node_modules/bluebird/js/release/promise.js:547:31) at Promise._settlePromise (node_modules/bluebird/js/release/promise.js:604:18) at Promise._settlePromise0 (node_modules/bluebird/js/release/promise.js:649:10) at Promise._settlePromises (node_modules/bluebird/js/release/promise.js:725:18) at _drainQueueStep (node_modules/bluebird/js/release/async.js:93:12) at _drainQueue (node_modules/bluebird/js/release/async.js:86:9) at Async._drainQueues (node_modules/bluebird/js/release/async.js:102:5) at Immediate.Async.drainQueues [as _onImmediate] (node_modules/bluebird/js/release/async.js:15:14) at processImmediate (internal/timers.js:461:21) at process.topLevelDomainCallback (domain.js:144:15) at process.callbackTrampoline (internal/async_hooks.js:129:14)
Olá @Amanda Veloso! Nesse link você pode conferir melhor um exemplo de como essa aplicação deve funcionar.