第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會有你想問的

Nodemailer谷歌云功能錯(cuò)誤代碼:304

Nodemailer谷歌云功能錯(cuò)誤代碼:304

qq_遁去的一_1 2023-12-14 15:27:13
我有一個(gè) firebase 谷歌云功能,可以通過 javascript 使用cors和nodemailer發(fā)送電子郵件。在某些情況下,我收到不同目標(biāo)電子郵件的錯(cuò)誤代碼:304 。為什么這種情況偶爾會發(fā)生,并且只有當(dāng)我更改電子郵件目的地時(shí)才會發(fā)生。有時(shí)它有效,有時(shí)則無效。通過更改發(fā)送到目的地的電子郵件,條件有時(shí)會是錯(cuò)誤的嗎?我需要在函數(shù)中以某種方式設(shè)置緩存嗎?啟用允許不安全的應(yīng)用程序,然后啟用驗(yàn)證碼解鎖錯(cuò)誤代碼:304notModified - 條件請求本來會成功,但條件為假,因此沒有發(fā)送正文。const nodemailer = require('nodemailer');const cors = require('cors')({origin: true});// Gmail configuration to Send eMaillet transporter = nodemailer.createTransport({    host: 'smtp.gmail.com',    port: 587,    secure: false,    auth: {        user: 'email',        pass: 'passwors'    }});exports.sendMailPasswordReset = functions.https.onRequest((req, res) => {    cors(req, res, () => {    const mailOptions = {        from: 'team <team@example.app>', // Something like: Jane Doe <janedoe@gmail.com>        to: 'example@gmail.com',        subject: 'Password Reset', // email subject        html: `html body` // email content in HTML    };    // returning result    return transporter.sendMail(mailOptions, (erro, info) => {        if(erro){            return res.send(erro.toString());        }        return res.send('true');});});});
查看完整描述

1 回答

?
繁星點(diǎn)點(diǎn)滴滴

TA貢獻(xiàn)1803條經(jīng)驗(yàn) 獲得超3個(gè)贊

您不能發(fā)回常量值。

return?res.send('true');

錯(cuò)誤代碼 304:返回 false,因?yàn)樗冀K返回相同的常量。

為了解決這個(gè)問題,發(fā)送值每次都需要不同。

例如:

let?random?=?Math.random().toString(36).substring(7);
return?res.send('true_'?+?random);

我還添加了cors

res.setHeader('Cache-Control',?'no-cache');


查看完整回答
反對 回復(fù) 2023-12-14
  • 1 回答
  • 0 關(guān)注
  • 161 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號