HTML页面未针对特定URL呈现

时间:2019-12-24 18:04:51

标签: javascript html node.js express

我在后端使用Node js(Express框架)。从HTML向节点js进行POST ajax调用。

function myFunction(queue_name)
   {
       $.ajax({
            url: "/getQueueDetails",
            type: "POST",
            data: {'queuename':queue_name},
            success: function(){
                console.log("success!")
            }
        })
   }

在后端,这是路由/ getQueueDetails的路由处理程序功能

app.post("/getQueueDetails",function(req,res){
    var selected_queue = req.body.queuename;
    var showURL = "/showQueueDetails?queue="+selected_queue ; 
    console.log(showURL)
    res.redirect(showURL)
})

app.get("/showQueueDetails",function(req,res){
    var selected_queue = req.query.queue ;
    console.log(selected_queue)
    res.render("space_tracking_detail.html",{queuename:selected_queue,username:username,serverName:serverName})
})

没有错误,但未显示“ space_tracking_detail.html”。 但是,如果我直接输入URL-localhost:8088 / showQueueDetails?queue = default,它将呈现“ space_tracking_detail.html”。 注意:其他HTML页面正在此Index.js文件中呈现

0 个答案:

没有答案