有這樣的一個場景 '/blog' 路由下要處理用戶提交的數據假設要把三份數據存儲給三個key 然后代碼寫出來就變成這樣function handlePostBlog(req, res){ resid_client.set( key1, data1, function(err, response){ resid_client.set(key2, data2, function(err,response){ resid_client.set(key3, data3, function(err, response){ if(response === 'ok'){ res.writeHead(200, ...) res.end() } }) }) })}不考慮好不好看。。雖然用promise包裝的好看一些 但是在最后一個回調中res.end()來關閉連接,是不是存在問題?這個請求會被掛起很長一段時間把?一般這種地方應該怎么處理?因為只需要set而不需要返回結果給用戶,所以收到請求之后就直接res.end()來關閉連接可以不?
Nodejs服務器中 應該何時res.end()呢?
一只名叫tom的貓
2018-11-13 13:14:50