w*s 发帖数: 7227 | 1 讨论一下啊,不一定说得清。
目前我的整个path这样,很普通
angular route -> controller, http get method
-> node.js route, multiple middleware,
-> node.js last middleware calls python script
-> angular controller
-> angular partial view
现在有不同层次的error handling,
1. node server is down
2. python script in node.js fails
3. node route middleware 1 stops at "not logged in"
should redirect to login page
4. node route middleware 2 stops at "not enough resource",
node return http code (e.g 456)
partial view should display such message
5. normal return
angular controller这边大家怎么写处理不同的情况,想验证一下,谢谢! | s*i 发帖数: 5025 | 2 1. Server gives response only, which includes status code and data. No
redirect or login crap;
2. It is client's job to decide what to do according to status code.
So basically, if 4xx, I would promot a login window; if 500, prompt server
error; if 2xx, proceed | w********m 发帖数: 1137 | 3 1. node server is down
这个用点服务比如pingdom?
2. python script in node.js fails
这个用点服务比如datadog?
3. node route middleware 1 stops at "not logged in"
should redirect to login page
4. node route middleware 2 stops at "not enough resource",
node return http code (e.g 456)
partial view should display such message
这两个只有自己多写log/warn/error,事后分析了
5. normal return
这个属于unit test? | w*s 发帖数: 7227 | 4 多谢,这样很清晰。
【在 s*i 的大作中提到】 : 1. Server gives response only, which includes status code and data. No : redirect or login crap; : 2. It is client's job to decide what to do according to status code. : So basically, if 4xx, I would promot a login window; if 500, prompt server : error; if 2xx, proceed
| w*s 发帖数: 7227 | 5 好吧,都没听说过,又要学习了
【在 w********m 的大作中提到】 : 1. node server is down : 这个用点服务比如pingdom? : 2. python script in node.js fails : 这个用点服务比如datadog? : 3. node route middleware 1 stops at "not logged in" : should redirect to login page : 4. node route middleware 2 stops at "not enough resource", : node return http code (e.g 456) : partial view should display such message : 这两个只有自己多写log/warn/error,事后分析了
| c*********e 发帖数: 16335 | 6 发现好多公司都没有专门的测试人员,多半由程序员本人测试,然后project manager
测试,it manager有时也测试,最后就给客户了。
【在 w********m 的大作中提到】 : 1. node server is down : 这个用点服务比如pingdom? : 2. python script in node.js fails : 这个用点服务比如datadog? : 3. node route middleware 1 stops at "not logged in" : should redirect to login page : 4. node route middleware 2 stops at "not enough resource", : node return http code (e.g 456) : partial view should display such message : 这两个只有自己多写log/warn/error,事后分析了
|
|