在做测试平台或工具开发的时候,要调试flask里的接口或者方法。涉及的方法有两种,一种是不依赖上下文的普通方法,这种方法的调试比较简单,可以通过单元测试的方法调用。另一种是依赖于上下文app内的方法,无法用单元测试启动。针对这种方法的调试, 需要结合前端来调用,有时候前端界面还没全部完成,不能进行实际联调,一般这时候先在前端写一个简单按钮,直接发起请求调后端的接口来调试是最方便的。我的习惯是直接写个简单界面,直接请求到后端对应接口,这样方便调试,等前后端都完成了再正式接入联调。
<div class="layui-input-block"> <button type="button" lay-submit class="layui-btn layui-btn-radius" οnclick="test()">测试</button> </div>
# jQuery简单调用
<script> function test() { $.ajax({ type: "POST", dataType: "json", url: "/auto_search_machine/", // 接口地址 data: { }, success: function (data) { //成功回调 console.log(data) }, error: function (data) { //失败回调 console.log(data) }, }); } </script>