用户登录

客户端与服务端之间可以使用请求与响应的方式来交换数据,客户端可以请求让服务端去做一些事情,可以管服务端要一些数据,也可以让服务端把客户端上的数据存储起来。服务端在定义自己的应用接口的时候,可以选择使用一种特定的 HTTP 方法,这个完全取决于接口的设计。可以使用的方法有 GET,POST,PUT,PATCH 还有 DELETE。

客户端与服务端交换的数据一般可以选择使用 JSON 格式,但这不是必须的,还有很多其它类型的数据格式,使用什么类型的数据格式取决于服务端应用接口的设计。不管用什么,客户端都要按照服务端接口的设计使用这些接口,比如使用哪一种 HTTP 方法请求使用接口,请求主体里的数据的格式,请求里要包含哪些头部数据,请求的地址,请求得到的响应可能会是什么样的。

客户端与服务端可以通过头部数据,在客户端的请求还有服务端的响应里都可以包含一些头部数据,对方可以利用这些头部数据。比如客户端可以把用户身份信息放在请求的头部里,服务端可以把响应的数据类型放在响应的头部里。

服务端给客户端做出的响应里面会包含一个状态码,这个状态码是用三位数字表示的,不同的状态码都有各自的意思,比如 200 表示请求成功被处理了,201 表示成功创建了内容,404 表示请求的资源不存在,500 表示服务端挂了。

下一站,我们要改进一下应用的开发工作流程,比如在项目里使用 TypeScript,自动重启服务,自动格式化代码等等。

任务:整理项目

确定之前对项目做的修改全部做了提交,并且项目当前没有任何修改。查看项目当前的分支,显示是在 http 这个分支上,可以再看一下这个分支上的提交,

然后把当前分支切换到 develop 这个分支上,在这个分支上做一次合并,要合并的就是 http 这个分支。合并之后可以再看一下这个分支上的提交日志。

最后可以再把 http 这个分支推送到 origin 这个远程仓库里面。

总结与整理《 Node.js 服务端应用开发:交换数据 》

统计

14696
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点