Я хочу отображать некоторые данные, только если сумма больше нуля.И я использую Axios и хочу отправить ответ JSON.Таким образом, <li>
должен отображаться только в том случае, если значение больше 0, иначе ничего не должно отображаться.Если я не отправляю ответ или у меня есть только res.status(200)
, то на вкладке сети я вижу, что он просто находится в состоянии ожидания с показанными предварительными заголовками и, в конечном итоге, сообщением ERR_EMPTY_RESPONSE
.
exports.getPendingCountSide = (req, res, next) => {
Product.countDocuments({ userId: req.user, status: "pending" })
.then(pending => {
if (pending > 0) {
const pendingTotal =
'<li><a href="/account/pending">Pending <span class="nav-tag yellow">' +
pending +
"</span></a></li>";
res.status(200).json({ html: pendingTotal });
} else {
res.status(200);
}
})
.catch(err => {
res.status(500).json({ message: "Something went wrong" });
});
};