00:00
啊。哎,刚才呢,我们已经说到了有一种API叫的API,这种API呢,咱前面没有太接触过,我现在呢,要快速的给他搭建一个的API来测试一把,是一个什么样的体验啊啊来啊。这里面呢,有一个工具叫杰森杠。这13是个包,是个工具包。那也就是说,我现在是不是已经告诉你工具包的名字了,那现在我们想看这工具包怎么用,我应该去哪找了。不是对号上去。下来。啊,不是早给他们找,不是为了下载它下载用NPM下载对吧,用量下载都行,但是我是不是要看文档才知道怎么用啊,文档一般在它们上面是不是有写啊,那个一般仓库是不是有个密文件,或者能找到相应的站点是吧。
01:05
我们来看一下有没有,首先这一个是不是一个阶层干网。点开大家看到关注量多少了,十万多。也就是说大家找一个库,或者用某一个库啊,你可以关注一下get上面啊,那个收藏量有多少。如果能达到1000以上,基本上还能过去了。也就是说,你基本上不用太担心它有特别大的问题,或者说效率特别低。嗯。或者说大家以后干的时间长了,你也可能显酷,你也可以发布到上面去。啊,那你如果十大的数量,新星的数量能达到100。那就有用了,那就用了,那找工作的时候就用得上了,因为你达到100,其实就达到达到200,达到甚至达到1000以上都有可能,但是你突破不了100。
02:05
那你就很难上去。你说老师那排简单是吧,找找同学是吧,就点一点我说的这个量是正常啊,你不做宣传不做推广是吧?啊不人为的暗箱操作啊,正常上市的量能达到100不容易。能感受到吧,Getup就是一个非常大的一个容器,里面装了非常非常多的啊仓库对不对,那些工具包,那凭什么别人找到你,找到你就不容易是吧,突然间找到你了,说明找到还点进去看了一下。看了一下关键觉得你好不好啊,用不用啊,他用是不是,他有可能点关键嘛,他有可能用了他不点是不啊,所以说层层筛选最后啊,如果有100个人点嘛,那看量那。
03:01
至少上千了对不对,你至少上千以后才有可能有100人点,有的十个里面有一个点就不错了,那么这也是有可能的啊,就是看找找准一个切入点。啊,去做也是有可能的啊。好来这个上面呢,就有一个说明,这个说明在说什么呢。再说得到一个啊,这里面是不是有一个前面,哎,你说老师我说有的单词看不懂,For我看不懂啊,没关系,也就说看懂一段英文的意思,并不一定要所有这种是不是主干懂了,比如说我看到一个有一个什么的API接口是吧,那是不是说利用这个工具可以帮我们假冒生成一个什么啊,假冒一个,这里面其他假冒的意思啊,你可能不懂啊,对不对。是吧,没关系,或者你查是不是也没关系的,你也可以查的啊,生成一个什么接口。
04:06
后面。编码是吧。什么意思?在小于30秒之内零编码搭建一个接口。想想都觉得有吸引力是不是啊?所以写一个强大的描述很重要。是吧,那他是在吹牛了,还是确实可以做到了,对不对,那肯定要告诉我做啊,你说我就看这个,那我会了吗?肯定不会。来,好,到下面来。那在这里面首先第一步干嘛去,而且是什么安装,全局安装对吧,全局安装有一个什么特点。一次安装啊,后面是不是就是到处可用啊,一是这个全端的两个特点啊,一个是到处能看得见,再一个一直能看得见。
05:08
能听懂不啊,除非你重装系统或者把它给清掉了,那是意外的情况,是不是好?那。注意这一个,他接着让我干嘛去?创建一个DB点节省的文件是吧,并且指定一些什么数据,就用它这个数据就行,听懂了吗?好,那我得是不是写点代码。是吧,但这个代码是不是复制拷贝他的就行。啊,不用额外再写多代码来试一下,我这里面呢。有一个code文件夹啊,有一个它啊,好把这个code文夹打开好,这里面一个是我们加上去的access源码的工程,这个先不用动。这个是我们的测试的工程。嗯,我们现在是不是已经打开了呀,其实。
06:02
没有还没打开是吧,再打开一下。右键是吗。打开。但前面一个可以给他什么。关掉啊,你要它干嘛?可以了吧,好,注意我现在是不是打开了一个工程。在工程里面呢,有一些代码,其实第一个呢,是一个文档,是包含了一些文档马克文件。啊,第二个呢,是我提前下载了一些包,这个包呢,我怎么知道我下载哪些包呢。看什么?看我的什么依赖,这个叫什么,这个叫依赖声明,依赖声明什么意思?就指定了我依赖哪些包,我依赖是不是这两个包,这个包大家应该认识吧,是不是发现后台路由的啊啊,我提前已经下好了,提前一下大家就可以直接用。
07:01
好,下面这个呢。啊,下面这个就是我们到时候会写一些测试代码,就在这里面去写,因为主要写的页面里面的啊,我就提前建好了一些页面啊里面呢,还没写内容看到吧。好,接着注意他刚才说什么呀。首先是不是要全局下载啊,全局下载机会多了,这样一个迷,大家看一下。我来看一下啊,我以前全局我有没有群下载过来。怎么判断,其实就判断刚才那个命,那个包所对应的命令,这个命令跟那个包名是什么。是不是一样的,来先省干什么?当你应该先干嘛,先全局下载是不是?怎么判断它到底能不能识别呢?你说现在我能不能推断出来,我到底下还是没下?
08:04
要没下是个什么效果,不是内部命令,也不是外部命令,对不对。是吧,是的,说明他已经有了啊好。来把这个关掉,停下来,我们重新来一下啊,我们先先不用先不用,记得注意有一个事情,有个事情啊,我们先下载,我们需要去创建一个DB点监测文件吧,在哪去创建呢。肯定是项目的什么根目录,注意在项目的根目录下面去创建一个文件。注意啊,千万千万别创建子目录了,听懂了不?你如果选中它。看到了吗?是不是在他的子目录下去创建文件,我不想,那我应该选用谁呢?选中一个文件最外景的文件。能不能接着你再点。
09:00
是不是就这个吧。对吧,来给他看看。复制过来。我先不做太多解释啊,这就是个JS文件是不是好?接着干嘛去?是不是执行这个命令,是不接着杠杠watch watch什么意思?我请监视查看是吧。主要常用的概念是监视,别看常look,就是看是不是跟look一样吗?What什么意思?盯着看。对吧,就随便看一看是不是啊。这位经常用音代表监视啊,监视谁呀?DB眼就是是不是就是我这个文件啊,就是在对于基于我这个文件来产生接口看一下。
10:05
好起来了。啊,起来之后呢,看好了,它还有一些提示,是不是它有提示,主要在下面,他说什么意思。他说你是不是有三个资源可以访问?那我们理解是不是有三个接口可以访问,对还是不对,对的,就是说什么主页的接口,也就说你解它。大看看我现在怎么打开网页。但我可以搜,我可以去输入是不是,看它提示什么,按住alt键在什么单击。啊,就会打开一个主页,说明它启动了服务器,里面的端宽是不是3000啊,这是它默认给你提供了一个页面,而这个页面里面是不是列出来了,一共有几个接口可以访问这个接口资源,它把它定义成资源啊,一共几个资源可以访问三个,那我可以对这三个资源是不是进行增删改查的四个操作。
11:09
好。也就是说现在已经可以访问了,也就是API接口已经产生了。那你说我要利用这个工具产生一个API接口需要几步啊?看一下。第一步。下载一个包,在下载包的同时,是不是去创建一个地图文件,写上这个内容,接着干嘛去?执行这个命令30秒其实差不多。其实就看你这个下载这个包要多长时间,这个包不大正常的,网速30秒早完成了。能听到吧。啊,所以他说30秒之内零编码,搭建一个或者模拟一个假的API接口啊,还是相对真实的。
12:06
你说老师我写代码呢,我不是这不写代了吗。那你怎么理解这个零编码呢?你有什么你不能拷贝的吗?是不是啊,那下一步要去测试一下接口到底能不能用吧。是不是好测试一把,先我用浏览器来测试,那浏览器测的话就只能发干星球。是不是这意思,来我们点一下。我是不是发了这样一个路径的一个请求,该请求吧,接着呢,返回的数据是什么数据。先生,数据什么类型的建设数组,数组里面每一个是一个什么对象好?说明这个接口是没问题,另外几个我是不是也可以访问。
13:01
那我现在发的是概率请求,他现在做的是个真删改查哪个操作查询嘛,查询你就能得到一个数据吗?啊下面我们就有一些疑惑,这数据哪来的是吧?呃,还有一个为什么是三个结果,不四个不是五个,不是一个不是两个。是不是这个接口的名字都根据谁产生的,看谁DB点。DB.db什么意思?知道吗?DB经常代表。这个位置是数据库啊,对吧,好,那也就是说这个把它可以,其实也可以把它看成一个阶层的一个,甚至把它看成芒GODB的一个数据库的一个数据都行。这都没有关系,好,这是一个什么类型,建成了什么对象,而对象里面是不是有三个属性?
14:06
Posts comments。这个POS是说的是POS的请求吗?不是,我要告诉大家这三个单词用来表达什么意思,Post代表文章。评论。呢,个人,也就是人的信息,有没有信息,他取了一个,有一个什么信息里面是不是对象,对象里面是不是一个内,也就说明这个用户,其实用户的一个意思,你可以把它看成优者。能理解吧,好,这个里面是不是存了某一个人,当前这个人的信息,以及当前人发布的所有文章对不对,以及这个文章下的什么评论,某一个文章下的评论,注意啊,注意看这里。
15:01
这什么意思?Post ID,什么ID?谁在一碰谁文章碰瓷文章,为什么它是加S啊?因为这是多个文章的数组,这个是多条评论的数组。这是什么?为什么是对象?当前这一个人啊,当前这一个人,也就是说这个描述的是某一个人,以及某一个人写的所有文章,以及他的文章对应的什么所有评论。是不是,那其实我一共是不是有三个方面数据人是吧,文章列表是吧,评论列表。最终它生成了几个接口。三个接口,那三个接口路径是不是刚好以这个名字为路径将行了。
16:00
它是不是就怎么生成的。好,那我写一个,注意啊,我现在发的请求是斜杠。他得到了什么?你说他干嘛去了?你说我发一个结,我是查询,我查询什么呢。我获取某一个评论某一个文章吗?我有说获取某一个文章吗?没有,我现在是不是获取所有文章,然后为什么就一个呢?就一个,我想让他两个。这不累都好啊,来改改这个叫200可以吧,这个家这个家行吗?可以吗?诶我注意啊,我一保存它就重新运行了。刚才提示我了,重新想一下,这就是刚才有一个叫杠刚握起什么意思,监视监视什么?
17:00
先是这个文件的变化,一旦这个文件发生改变,我就重新运行,那我一刷新。现在变成这个样子,谁做的事情大知道吧,这一个。那这个fe对吧,就它这个工具其实挺功能挺全的。有八中啊,有心。那我现在是不是有两个文章,那我要获取其中一个文章,我就想获取一个文章啊,就是获取这个文章对象本身是不是,那可以这么写,看他你可能不知道,我直接给你告诉你。王瑶。看懂不?那当然我也可以说啊,对不对是吧,那这是获取某一篇文章吧。返回的是不是个对象,一个精神对象?当然也可以这么写。
18:01
说明刚才这个一的部分,他是部分吗?是什么部分。你要知道啊,那个get请求参数有两种。一种叫参数,一种叫参数,这个应该是讲过的。参数有错吗?这一种是平常你们刚刚说的查询参数。查询参数是个什么样的参数呢?问号ID等于一轴。是不是查到了这个ID的一但你说我们查询参数的效果和那个参数效果一样吗?一模一样吗?结果不太一样,我们用P参数写一的时候,它是得到一个对象,而现在呢,得到一个数组,只是数组里面只有一个。
19:11
也就是说我用快参数,它内部做的是过滤,对所有的数据进行过滤,产生一个新数,是不是也就过滤后还数组啊,但是我要是写一个一,就对应的是ID值,那它还是过滤处理吗?还是在所有查询你数组里面进行过滤吗?不是直接定位到某一个,那某一个文章是不是个对象啊。有他的ID,有他的title,有他的作者。是吧?能不懂啊,应该懂啊,行好没问题。嗯,这样一个测试是不是只是说啊,我们用的是浏览器测试,但是不是已经可以证明我们的这个啊API。
20:01
是不可用的。是吧,但是只测了什么请求,该请求还有什么请求可以测的请求可以测,还有定力的请求可以测,对不对,还有post请求可以测啊,这咋说呢?浏览器能帮我测吗?不能测不了,除非你去写页面,写form表单是不是啊,最好测试方案是什么呢?要么用工具,要么你发呃请求,咱不用过吗?用吗?通过access可以发任意类型的请求。听不听到,嗯,好。如何实现?
我来说两句