echo v4.1.17升级到v4.2.1后数据绑定失败 我们知道http的参数传递的形式有很多,header、path、query、body,body( json,form)等等,针对各种形式的参数,通过bind方式来解析是比较清晰的方式,但是echo的bind 方式也是在从不完完善到逐渐完善的过程中,实践中你会发现,不同版本的echo,会出现诡异的结果,我将以下面的例子,针对v3.3.10、v4.1.17、v4.2.1三个版本的echo进行分析。
The v1.16 release will stop serving the following deprecated API versions in favor of newer and more stable API versions:
Travis CI 之类的工具,应该对 Actions 很熟悉了:它们为你提供了一个可以测试你应用程序的环境 - 一般是以服务器的形式,你的代码在一个目录中被 checkout 出来,当代码推送到你的 Github 仓库上,一个环境会被启动,然后检出代码,在环境上执行指定的一些任务,如果有任何一个任务失败了,则你的 CI 任务就会失败。当然这不仅仅可以用于自动化测试,我们也可以用于编译应用程序,然后将相关制品上传到 S3 等服务上,或者向你的 QA 团队发送一封电子邮件,让他们知道哪些测试通过或失败了。 CI 环境中安装 Kubernetes 集群不是很好的一个方案:
注意Generator、yield;async、await要配套使用,且yield 的外层的函数一定要声明称Generator () 为了解决异步的嵌套问题,真是操碎了心,先是出了个Promise,然后又是Generator、yield组合,直到ES7的async、await组合。 Generator 生成器对象是由function 返回的,并且符合可迭代协议和迭代器协议。 这里有几个概念生成器、可迭代协议、迭代器协议。具体的概念可以点击链接查看MDN文档。