NodeJS сервер не отвечает на AJAX запрос - PullRequest
0 голосов
/ 28 апреля 2020

Я продолжаю получать 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")
                }
            })

Любое руководство будет с благодарностью , Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...