gpt4 book ai didi

node.js - 赋值给常量变量

转载 作者:行者123 更新时间:2023-12-03 12:15:00 25 4
gpt4 key购买 nike

我尝试阅读用户输入并将其作为电子邮件发送。
但是当我运行这段代码时,它给了我这个错误:赋值给常量变量。

任何帮助将不胜感激

var mail= require('./email.js')
var express = require('express')
var router = express.Router()

router.post('/',function(req, res, next){
var address = req.fields.address
var text = req.fields.text
var subject = req.fields.subject

try{
if(text = 0){
throw new Error('Please enter what u want to say')
}
if(subject = 0){
throw new Error('Please enter subject')
}

}catch(e){
req.flash('error', e.message)
return res.redirect('back')
}

var detail = {
to:address,
text:text,
subject:subject,
from: 'test <nbuudilc@126.com>'
}

email(detail).then(function(){
req.flash('success','email sent success')
res.redirect('/posts')
})

})

module.exports = router

最佳答案

你可能想要:

if (text == 0)

和:
if (subject == 0)

或者:
if (!text)

和:
if (!subject)

我认为后一种选择更好,至少在风格上。

关于node.js - 赋值给常量变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53634269/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com