Javascript $.get route未在服务器端调用,并且未返回任何数据,服务器日志记录不是控制台日志记录

Javascript $.get route未在服务器端调用,并且未返回任何数据,服务器日志记录不是控制台日志记录,javascript,jquery,node.js,ajax,get,Javascript,Jquery,Node.js,Ajax,Get,我不知道发生了什么,但出于某种原因,$.get不再起作用。我试图使它尽可能基本,但它仍然不工作。我有以下代码: $("#test").click(function() { console.log("I'm in the on click event"); $.get("/test", function(data) { console.log("IM HERE BUT WHY??"); console.log(data);

我不知道发生了什么,但出于某种原因,$.get不再起作用。我试图使它尽可能基本,但它仍然不工作。我有以下代码:

$("#test").click(function() {
    console.log("I'm in the on click event");


    $.get("/test", function(data) {
        console.log("IM HERE BUT WHY??");
        console.log(data);
            });
})
单击按钮时,服务器端路由如下:

  router.get("/test", function(req, res) {
    console.log("HELLO?");
    console.log(req);
    res.json(req.body);
  })
。。。我没有得到“HELLO?”控制台日志,但是我得到了“我在点击事件中!”,所以看起来点击事件正在工作

此外,出于某种原因,其他路线也能起作用。但是我做的任何新的都不行。例如,此代码从前端开始工作:

  function getStock() {

    $.get("/api/new/" + stock.name, function(data) {


      stock = {
          ticker: data.ticker,
          price: data.price
      }
        allStocks.push(stock);
        console.log(allStocks);
        console.log(allStocks[0])
        console.log(allStocks[1])
      createNewRow(stock);
    });
  }
当我在chrome开发者工具窗口中查看网络选项卡时,我看到:

好的,我想我刚刚想好了

我想是因为我用的是护照。因此,我的服务器文件夹中有两个文件。一个是“account.js”,另一个是“apirouts”,我在使用身份验证时使用account.js作为我的“/login”和“/register”路由

我不太清楚为什么,但它在我的APIRouts文件中工作,而不是在我的“account.js”文件中。有人能告诉我为什么吗?对不起,我对编程很陌生