如果有朋友找你借钱,你会如何回复呢?你肯定会说:那得看情况啊。如果只是借个几百块应个急,那就二话不说转过去了。如果要借个几万,你估计得说你得想想。如果要借几百刀,你估计就得直接回绝了:没那么多钱啰!如果把这些回应放在服务器上,道理也差不多。
在express做服务器时,有时响应的状态还蛮迷惑的,什么时候发200, 什么时候发404,什么时候发500呢?这些其实都是标准,找文件来参考下。
HTTP 响应状态码 这个文件基本都涉及了,好像还挺长的,找几个常用的。
res.sendStatus(200); // 'OK'
res.sendStatus(403); // 'Forbidden'
res.sendStatus(404); // 'Not Found'
res.sendStatus(422); // Unprocessable Entity 请求格式正确,但由于语义错误而无法遵循。
res.sendStatus(500); // 'Internal Server Error'
日常中就是上面这五种情况,灵活组合就基本够用了。