浏览器检查
在浏览器的开发者工具(F12)中,有一些服务端常用的工具和内容。
查看接口的返回值和响应时间
windows
通过f12
进入到控制台,默认是console
页面,这里会输出一些前端的日志,用于打印信息和告警,是前端常用的一个debug
方式。
当一个接口响应过慢,或者表现不如预期时,其实我们第一步应该做的是打开浏览器看一下这个接口的时延,从而确定,到底是本地网络的问题,还是接口响应的问题,如下图,大部分耗时是在服务器处理,花费58ms
,发送请求只花费了0.2ms
。
选到Response
,我们能看到接口具体的返回值,一般和前端进行分离开发的时候,后端所需要提供的就是一个跨平台的返回值,比如json
或者xml
等等,然后前端拿到这个值进行处理和页面的渲染效果。
使用搜索功能
在网络(Network)面板中,有一个搜索框,你可以在这里输入你想要查找的URL或其他信息,浏览器会高亮显示匹配的请求。
使用过滤功能:在网络(Network)面板的顶部,有一个过滤器(Filter)选项,你可以在这里选择你想要查看的请求类型,比如XHR(对应于Ajax请求)、JS(对应于JavaScript文件)、Img(对应于图片文件)等。通常我们最常用的是XHR,只有Ajax请求才能通过网络和后端进行交互,其他的内容都是静态文件,或者前端内部的处理逻辑。
使用HTTP方法和状态码过滤:你可以在过滤器(Filter)输入框中输入特定的HTTP方法(如GET、POST等)或HTTP状态码(如200、404等)来过滤请求。例如下面就是一个过滤200状态码的展示。
tmux使用
Tmux
是一个在Unix
和类Unix
系统上运行的终端复用工具,允许用户在单个终端窗口创建多个终端会话,并且可以在这些会话之间来回切换。
Tmux
相比于传统的Unix Terminal
,主要有以下几个优点
- 后台运行,传统
Terminal
在终端关闭,或者没有网络连接的时候就会自动结束当前任务;但是tmux
可以一直在后台执行,当我们下次要进入的时候直接连接tmux
,任务不会丢失或者停止,很适合用来跑一些长时间的测试或者数据迁移任务 - 分割窗口,
tmux
可以把终端分成很多块,每一块执行不同的任务和命令,即一个窗口运行多个任务,无需打开多个终端窗口
一般来说,记住以下这些常用命令就足够使用tmux
了,当然,如果想在tmux
内部进行多屏、多终端展示,建议去官网深入学习胰腺癌。
arduino
1.创建tmux 对话
tmux new -s session-name
2.退出tmux
exit / ctrl + d
3.查看tmux对话列表
tmux ls
4.接入已存在的会话
tmux attach -t session-name
5.分离会话(退出当前Tmux窗口 但是会话和进程仍然在后台运行)
tmux detach
6.杀死会话
tmux kill-session -t session-name
tmux
有大量的快捷键,所有的快捷键都需要用前缀键唤起,前缀键是ctrl + b
css
Ctrl+b %:划分左右两个窗格。
Ctrl+b ":划分上下两个窗格。
Ctrl+b <arrow key>:光标切换到其他窗格。<arrow key>是指向要切换到的窗格的方向键,比如切换到下方窗格,就按方向键↓。
Ctrl+b ;:光标切换到上一个窗格。
Ctrl+b o:光标切换到下一个窗格。
Ctrl+b {:当前窗格与上一个窗格交换位置。
Ctrl+b }:当前窗格与下一个窗格交换位置。
Ctrl+b Ctrl+o:所有窗格向前移动一个位置,第一个窗格变成最后一个窗格。
Ctrl+b Alt+o:所有窗格向后移动一个位置,最后一个窗格变成第一个窗格。
Ctrl+b x:关闭当前窗格。
Ctrl+b !:将当前窗格拆分为一个独立窗口。
Ctrl+b z:当前窗格全屏显示,再使用一次会变回原来大小。
Ctrl+b Ctrl+<arrow key>:按箭头方向调整窗格大小。
Ctrl+b q:显示窗格编号。