当前位置: 首页 > news >正文

青岛哪家做网站好百度推广页面投放

青岛哪家做网站好,百度推广页面投放,远程it外包服务,vps 上装wordpress捕获处理全局异常的方法有两种:app.errorhandler、app.after_request1、第一种的使用,需要将flask的debug开关打开才能生效(自动捕获异常),在config里面将DEBUG TRUE就可以(默认是False)。 但是…
捕获处理全局异常的方法有两种:@app.errorhandler、@app.after_request

1、第一种的使用,需要将flask的debug开关打开才能生效(自动捕获异常),在config里面将DEBUG = TRUE就可以(默认是False)。
但是,debug模式是万万不建议在生产中开启的,因此,这里这个用法就有所限制了。
@app.errorhandler(Exception)
def handle_error(e):logging.error('error: {0} traceback:{1}'.format(e, traceback.format_exc()))return jsonify({"status": "failed", "info": "unexpected error occurred."})
2、由于上面第一种方法的巨大局限性(生产不建议开启debug模式),开始考虑第二种方案,因此,考虑到用after_request装饰器来统一处理,通过获取请求的response的状态码来做判断,进行统一处理。需要注意的是,用after_request这种方法需要将debug模式关闭,要不flask自动捕获了异常,装饰器就捕获不到了。
@app.after_request
def after_request(response):if response.status_code != 200:return make_response(jsonify({"msg": "unexpected error occurred."}), 200)return response

3、总结:@app.errorhandler和@app.after_request是不能一起使用的,一个对应开发模式,一个适合生产模式。

debug用法:

python flask框架 debug功能-CSDN博客

文章参考链接:

flask捕获@app.errorhandler/@app.after_request全局异常总结_flask_孤独王者¥-华为云开发者联盟

http://www.tj-hxxt.cn/news/79399.html

相关文章:

  • 无锡模板网站设计公司广东培训seo
  • 网站建设维护公司资质可以进入任何网站的浏览器
  • 做网站算经商吗google关键词指数
  • 什么是网络推广方案河北网站优化公司
  • 龙岩网站推广软件厦门seo
  • 网站的价值与网站建设的价格项目营销策划方案
  • 重庆丰标建设网站乐天seo培训
  • 合肥做网站便宜品牌策划书
  • 宁波模版建站公司最新军事新闻事件今天
  • 致力于网站开发维护学什么专业网络营销的功能有哪些?
  • 主营网站建设品牌网络营销策略分析论文
  • 如何制作wordpress网站地图网站做seo教程
  • wordpress门户合肥seo优化排名公司
  • php禁止ip访问网站盐城seo推广
  • 域名备案后怎样做网站seo优化包括什么
  • 微信小程序网站建设全自动引流推广软件免费
  • 杭州做企业网站的公司优化搜索曝光次数的方法
  • 心悦免做卡领取网站大数据精准营销获客
  • 怎样做网站管理与维护关键词优化推广策略
  • 房产投资还有前景吗seo查询是什么意思
  • 做网站哪家好哪家好怎么做自媒体
  • 明天汽油价格调整多少搜索关键词排名优化服务
  • 网站符号河南怎样做网站推广
  • 怎样监测熊掌号绑定成功网站百度网盘会员
  • 珠海做网站找哪家好武汉网优化seo公司
  • 镇江市丹阳市疫情志鸿优化设计电子版
  • 网站规划与建设心得体会解析域名网站
  • 1网站建设公司建网站哪个平台好
  • 广州电商网站开发seo优化总结
  • 网站建设网站营销网站托管一体化企业营销策划论文