app.post('/order', function (req, res) {
if (req.body.key.length !=0) {
let key = Object.keys(req.body.key);
con.query('SELECT id,name,cost FROM goods WHERE id IN (' + key.join(',') + ')',
function (error, result, fields) {
if (error) throw error;
sendMail(req.body, result).catch(console.error);
res.send('1');
});
} else {
res.rend('0');
}
});
Подскажите пожалуйста, как иначе сделать условие, чтобы если даже нету товара в форме, то происходила отправка. В данный момент, форма в которой присутствует товара, обрабатывается и уходит на почту, а вот там где нету товара, выдает ошибку. Заранее спасибо.
app.post('/order', (req, res) => {
// В самом простом случае.
if (req.body.key && req.body.key.length !=0) {
const keys = Object.keys(req.body.key);
con.query('SELECT id,name,cost FROM goods WHERE id IN (' + keys.join(',') + ')',
(error, result, fields) => {
if (error) {
// Придет текст ошибки
sendMail(req.body, error).catch(console.error);
throw error;
}
sendMail(req.body, result).catch(console.error);
res.send('1');
});
} else {
// Отправляем в любом случае
sendMail(req.body, null).catch(console.error);
res.rend('0');
}
});
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Такая ситуацияУ меня создан сервер на NodeJS(Проект на готовой платформе, но не суть)
Есть модуль содержащий методы, и не содержащий не одного объявленного или инициализированной глобально переменнойЕсть механизм добавления...
С помощью этого кода можно получить следующий день с месяцем? С помощью этого кода я получаю день недели, но к числу не добавляется 1
Указал ниже скрипт, который запускается при нажатии на кнопкуПосле этого видео останавливается, но при повторном нажатии не хочет запускаться