00:00
好,呃,那么大家看一下,我们现在已经把这边的server已经提,但是好像又报错了是吧?好,这个错大家会发现我们正常这个3000端口已经记起来了,但是他报了一个什么错呢?Invalid的g rpc response。这是因为。我们那边还没起对不对,所以我们还是应该要起一个以太坊节点,对吧,那我就还是用那好了。好,我们把这个给节点提起来。稍微有点慢啊,我们在这边为了确认它没问题,再把它重新起一次看看,呃,这里又有一个错误,Not being deployed,哦,这就是我们在拿这一个,呃,合约信息的时候还是没拿到,对吧?所以这里一直在报错啊,所以那大家会想到我们在启动这一个server的时候,是不是直接就会把那个监听程序提起来啊,所以如果这个时候我们上面还没有部署合约的话,那确实是会有问题,对吧?好,Travel migrate。
01:25
好,现在我们的这个合约应该是已经可以了,我们现在提一下server看一下,诶,这下没有报错了,对吧,然后大家会发现这边一直不停的在get future change,呃,Changes。这个明显不是我们ma MAS那边发过来的,对不对?大家能想到这是什么吗?这就是我们这里启动的这个监听之后,一直在朝这边发请求,对吧?呃,所以大家从这个呃跟纳是比较好的一点,就是我们其实可以随时看到发送过来的G3RPC的这个这个请求,这个命令都可以看得到,好,那么我们接下来这边已经提起来,那大家会想到我们是不是可以在mongo里面去看一下,对吧?但我想到现在是不是链上应该什么数据都没有啊,呃,但是我这边可能之前已经写进去数据的啊,所以我可能需要把这个数据要清一下,呃,我们先收一下啊。
02:28
大家会看到已经有这个eBay d了,对吧?啊,所以大家看到已经写入了,诶大家看这里边有一个叫做product models的一个一个表格,这是什么表格呢?这里可以给大家就是简单说一下,这是model的一个处理机制,我们这里不是定义了一个叫做product model吗?那这里给它的名字就叫product model对吧?那在mon里边会把它转成全小写,然后再带上S作为它的一个collection name啊,所以这是跟我们这里定义好的这个是相关的,因为我们在server这里边是直接去connect这一个eBay d APP,然后就去创建了这样一个表,对不对?我们创建表是在哪里创建的product model直接就find对吧?这里如果找不到的话,下边我。
03:29
我们插入的时候是不是直接用这个product model去插入了,所以这个时候,呃,即使是我们的猫里边还没有这样一个collection,也会自动创建出来,创建出来的name就是全部小写之后带上S这个内啊,当然现在我们不要这个东西,我们可以把它先撞掉,对吧。好,现在我们在show,呃,刚才我写的是那个tables啊,Show collections是一样的,对吧?Show tables现在没有了对吧?好,那么我们接下来要校验的是看看这边的监听能不能真正的把这个产品信息写到mango里面去,那大家是不是想到我们就应该要真正的提交一个产品上去啊,那提交产品怎么提交呢?诶,对,我们有那个种子区块链的对吧?但大家当然也可以直接在那个travel cons里边去去,那个去去就是创建一个product对吧?呃,但是我们有更简单的方法,其实就是直接travel ex e c c JS对吧?那这个过程我们就可以直接把它写到区块链上,创建六个商品对不对啊,这是我们当时的一个种子区块链的做法,大家看这边的交易都已经。
04:53
成功了。好好,这边成功了啊,那现在诶,我们先看一下这边的这个监听,诶大家看到这边是监听到东西了,对不对,而且写了count is6,诶这是一句什么东西啊。
05:11
这是不是在我们这里,假如save完成之后会写一句count意思多少啊,但是大家会发现我们这里本身都是一个异步的方法,对不对?所以是save成功之后才去回调,再去做这样的一个查询对吧?那所以我们这里是不是本地做这个保存的时候都很快,但会发现就是我们直接一去做这里查询的时候,发现查出来都已经是六了,对吧?所以每一个查出来都是六啊,这个大家其实能想到它为什么这样啊,那大家就会看到我们现在再去收tables,哎,又有了对吧?那查询怎么去查呢?DB product models对吧?加上这个connection内,然后是不是范围就可以了对吧?诶,大家看一下是不是我们123,呃,这个顺序大家会发现不一定一样,对吧?
06:10
因为它异步请求插入的时候,我们调save那个方法的时候,每一次的这个时间不一定是一样的,所以大家会看到ID是前面还基本上都是一样的,ID是五的,这个就插到了ID是四的前面,对吧?但事实上我们调的时候一定是先掉了四,后调的五,对吧?所以这就是这个义务请求的问题,所以大家会发现这个顺序是不一致的,呃,当然大家如果要还记得的话,我们还有一个叫做pretty的一个对,可以让它显示的舒服一点,对吧。大家看这个是不是显示出来就非常的舒服,看一下123456没有问题对吧?呃,六个商品已经完全保存在mango里面了,所以这就是我们这一部分链下产品的内容。
我来说两句