原因:其中一处代码死循环,一直跳转到同一页面
问题举例: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.换一个地址跳转,不要跳转到本身