摘要: 中间件 middleware 一个请求发送到服务器后,它的生命周期是 先收到request(请求),然后服务端处理,处理完了以后发送response(响应)回去 而这个服务端处理的过程就有文章可做了,想象一下当业务逻辑复杂的时候,为了明确和便于维护,需要把处理的事情分一下,分配成几个部分来做,而每个 阅读全文
posted @ 2019-01-14 14:50 铭兰欣 阅读(79) 评论(0) 推荐(1) 编辑
摘要: 相对于SOCKET开发者,TCP创建过程和链接折除过程是由TCP/IP协议栈自动创建的.因此开发者并不需要控制这个过程.但是对于理解TCP底层运作机制,相当有帮助. TCP三次握手 所谓三次握手(Three-way Handshake),是指建立一个TCP连接时,需要客户端和服务器总共发送3个包。 阅读全文
posted @ 2019-01-14 14:38 铭兰欣 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 传统的分离方法 在我的脑海中一提到前端和后端,基本上第一个出现的区别点就是:后端是跟数据库跟服务器打交道的,前端是跟浏览器打交道的。似乎没有什么问题,大家都这么认为的。 当然这没有什么错,我们一直以来都认为仅仅是以浏览器作分界,把这两部分的代码分离出来。但是前后端分离的初衷是为了分离前后端开发人员的 阅读全文
posted @ 2019-01-14 14:26 铭兰欣 阅读(549) 评论(0) 推荐(0) 编辑
摘要: HTTP报文:它是HTTP应用程序之间发送的数据块。这些数据块以一些文本形式的元信息开头,这些信息描述了报文的内容及含义,后面跟着可选的数据部分。这些报文都是在客户端、服务器和代理之间流动。 HTTP报文的流动方向:一次HTTP请求,HTTP报文会从“客户端”流到“代理”再流到“服务器”,在服务器工 阅读全文
posted @ 2019-01-14 14:14 铭兰欣 阅读(109) 评论(0) 推荐(1) 编辑