Я продолжаю получать 404 на вкладке сети при попытке выполнить POST ниже. Это отлично работает на моем локальном хосте. Я не вижу, где я иду не так здесь. Строка console.log(data)
работает так, как должно быть. Это просто res.end(data)
, который не выполняется.
app.post('/wan_customers', checkAuthenticated, async (req, res, next) => {
var data = {
account: req.body['account']
}
await forwardCreds('GET', 'getCustomers', data).then((data) => {
console.log(data)
return res.end(data)
}).catch((e) => { console.log(e) })
})
Я отправляю запрос из скрипта в браузере, как показано ниже:
$.ajax({
type: "POST",
url: "/wan_customers",
dataType: 'json',
data: {"account": document.getElementById("portal").value},
success: (data) => {
alert(data)
str=''
for (var i=0; i < data.length;++i) {
str += '<option value="'+data[i]+'" />'; // Storing options in variable
}
var my_list=document.getElementById("customers");
my_list.innerHTML = str;
document.getElementById("customer").placeholder = "Customers Loaded!"
document.getElementById("customer").setAttribute("required", "")
document.getElementById("devButton").removeAttribute("hidden")
}
})
Любое руководство будет с благодарностью , Спасибо.