GET /test?start=%E6%9D%AD%E5%B7%9E&end=%E6%9D%AD%E5%B7%9E&date=2017-03-16 200 9.184 ms - 6157
GET /test?start=%E6%9D%AD%E5%B7%9E&end=%E6%9D%AD%E5%B7%9E&date=2017-03-17 - - ms - -
我就在16号和17号两个按钮间反复点,前10次都能正确跳转,第11次就不行了。
我用的是ejs的模板。
GET /test?start=%E6%9D%AD%E5%B7%9E&end=%E6%9D%AD%E5%B7%9E&date=2017-03-16 200 9.184 ms - 6157
GET /test?start=%E6%9D%AD%E5%B7%9E&end=%E6%9D%AD%E5%B7%9E&date=2017-03-17 - - ms - -
我就在16号和17号两个按钮间反复点,前10次都能正确跳转,第11次就不行了。
我用的是ejs的模板。
这个问题我测试了很久。终于在朋友帮助下,找到了错误原因。是数据库的连接没有关闭。至于为什么是10次,我不太清除。希望知道的人能跟我说一下。谢谢
connection.query($sql.search, [start,end,date], function(err, result) {
res.render('result',{result:'null',user:'',date1:date1,date2:date2,date3:date3,start:start,end:end,temp:temp});
});
在后面加上connection.release();就行了。