原因:其中一處代碼死循環,一直跳轉到同一頁面
問題舉例: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.換一個地址跳轉,不要跳轉到本身