錯誤:localhost將您重定向的次數過多


原因:其中一處代碼死循環,一直跳轉到同一頁面

問題舉例:node.js代碼

1 var express = require("express");
2 var app = express();
3 app.get( "/product", function( req, res ){ // 已處於/product地址
4     res.redirect("product"); // 跳轉到/product
5 } );
6 app.listen( 8000, function(){
7     console.log("success");
8 } );

在地址欄輸入 http://localhost:8000/product 就會出現此錯誤,此時已經處於/product地址,還要跳轉到/product本身,出現死循環

解決:第四行代碼寫錯了

1.應該是res.render("product.html");加載某個頁面,而不是跳轉到某個地址

2.換一個地址跳轉,不要跳轉到本身

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM