00:01
Hello,同学们,我是童颜老师,这节课我来告诉大家怎么在我们的云托管上面部署我们的服务端。我们需要在打开微信公众号平台啊,地址在这里啊,但我会在文档贴出给大家,然后呢,在这个地方,我们需要通过我们的微信注册好的那个个人公公众号的小程序号。我们需要打开微信公众号平台,然后呢,在这里面看到会有个二维码,我们用我们刚才注册好的小程序号,个人小程序号进行扫码登录。扫了二维码之后呢,在手机会出现有一个选择账号登录,你选择你注册时候的那个账号进行登录即可。然后这就是登录进来之后的界面,然后呢,我们找到左边往下找,找到一个开发,找到云服务这个地方点击一下。我们这里面使用的是它的云托管。
01:02
然后呢,这时候我们点击去使用。啊,但如果没有开通的同学,这个地方你进到区划会有一个默认的开通流程。然后呢,当你进来这边的时候,一般是不需要重新登录的,如果他这里没有提示你登录的话,你通过你刚才的登录在这个地方的小程序的账号,在这边还是进行用微信扫一扫即可登录,然后点击前往控制台。同学们进入到云托管的界面当中,不用急于创建服务应用,我们先点击my circle,然后我们需要先创建一个数据库,然后这个地方呢,我们会找到我们找到我们的这一个啊,两个数据库的版本,我们这里选用5.7的版本就可以了,然后这里输入我们的账号密码啊,这里面你填一个账号密码就好了。然后这里再确认一下密码。然后点击开通。
02:03
然后开通好之后呢,就会进入到这个界面,然后同学们这个时候呢,我们请点击这个什么叫数据库管理。再打开这当中,然后呢,输入我们的账号密码进行登录。然后进入到这个数据库当中呢,我们先点击上面的新建,新建一个库。然后这里点击新建数据库。然后选择月。然后这时候点击确定啊,这里面按照默认的选项即可了,UTF8CI就可以了。啊,在加好库之后呢,同学们点击最上面的一个导入和导出。然后选择数据导入。在这里选择我们的。服务端当中的源码当中有一个DBBSQL语句。
03:04
然后选中之后点击打开。然后上传成功之后点击开始即可。然后看到执行成功之后,这时候呢,我们在左边啊,这里切选回我们的这个对应的数据库,新建的档案号的数据库,我们看到这里面就有了几个表,这就是我们项目当中涉及到的表了。然后这时候呢,我们再回到我们的源码当中啊,这里需要。这时候呢,我们需要通过编辑器打开我们的服务端的源码。我们需要先配置一些对应的数据库信息,然后呢才能把代码再上传部署到服务当中。然后同学们找到我们整个服务端的项目当中的conflict.js这个文件。好,同学们看到这里面呢,有几个东西需要大家来进行修改的啊,主要集中在什么,集中集中在这两个啊,当然如果你的数据库用户名有变更的话,这个用户名应该是要变更的,然后呢,我们看一下这几个值对应在哪里能找得到。
04:15
第一,数据库名称就是我们现在的这个数据库的名称了。然后呢,我们可以去到云托管当中,刚才这里面有一个MYSQL的网络信息当中,能找到我们的内网地址。这时候呢,我们需要把我们这个地址复制出来。粘贴到我们这里的后这里。然后呢,这就是我们刚才数据库新建这个数据库时候的密码啊,这里你要替换为你当时设置的密码。然后再配部署好这一步之后呢,我们就可以做一个事情,我们可以在啊志愿管理器当中把我们所有代码选中,然后除去no model这个目录当中不用,然后选择右键。可以把它压缩为一个压缩包。
05:01
然后这里起个名字叫SRV。啊,这个压缩包是待会在我们创建好我们的这个服务端服务的时候进行上传使用的,所以这时候呢,我们再回到我们的。云托管的控制台,然后点击。列表服务当中。三对不对?然后呢,我们先从my circle当中进入到服务列表当中啊,这里点击新建服务。然后这里随便输一个名字,然后这里需要大家注意一个事情,我们需要这里选择公网访问,因为我们的项目不仅仅是服务于小程序的,我们还有一个中后台管理后端啊,所以这时候我们需要什么开启公网访问,这样的话我们中后台才能访问到我们现在新建的这个服务,所以这里记得要勾选,然后点击确定。
06:01
然后呢,第一次进来的时候呢,我们这里面它有的方式是通过get和仓库进行上传,建议选择手动上传代码,然后这时候呢,点击选择文件。那么这个时候你就会看到了我们刚才打包的那一个啊,打开到我们的服务当中的源码啊,这个就是刚才我们压缩好的压缩包,然后我们点击打开,这时候呢,他就会把这里面的源码进行上传到对应的这个服务当中,然后呢,他会负责帮我们进行。解压缩部署的,然后点击发布。然后同学们这时候呢,他就会进行一个部署的流程了。这时候需要注意一点,我们这里的端口是八零端口啊,这时候你要去到你的服务端代码当中打开AP0CS,如果你的项目不想部署在八零端口的时候呢,你可以修改一下这个端口。啊,当然你到时候创建的这应用的端口号需要跟你的项目实际执行时端口号保持一致。
07:06
这里我们可以建议大家就使用八零端口是可以了,因为在云托管的服务当中,你开启外网访问,如果你不想绑定域名的时候,它是不需要备案的,它可以直接提供一个子域名给你访问,非常非常的方便。所以大家可以建议大家就直接保留八零端口使用就好了。然后同学们就看到他在进行一个部署的流程。然后同学们看到你这里面有一个service is running at po,八零,其实就是我们的服务端已经只需说会打印的这个回调,直到了这一行,它基本上就部署完了。我们就说。项目已经部署完成了,然后它就会自动跳到这里来。OK,这里面是服务正常的,如果这一服务不正常的话,他会告诉你一个大概的原因。然后到了这一步,我们的服务端在云托管这边的部署就已经完成了,然后呢,接下来我们就到了我们的中后台,还有我们小程序的源码的部署流程。
我来说两句