开发者学堂课程【存量应用快速迁移:KOA 应用迁移】学习笔记,与课程紧密联系,让用户快速学习知识
课程地址:https://developer.aliyun.com/learning/course/342/detail/4016
KOA应用迁移
KOA应用迁移和Express应用迁移、Egg应用迁移是相同的,都是采用Serverless架构进行。
如何0代码进行KOA应用迁移:
进入云开发平台的快速开始页面,选择应用搬站,计算语言选择NodeJS,创建方式是计算型,下一步,
输入相关应用名称—Koa应用搬站,后续采用默认选项,点击完成进行创建。
应用创建完成之后,进入开发部署页面打开IDE,之后将本地Koa应用拖拽到IDE上。点击覆盖,文件上传完成。
在迁移之前打开readme文件,查看Koa应用迁移方案:
打开方案文档,按照文档进行操作:
首先是添加依赖。一个是mime和request,将其放到package json中。
添加完成之后进行安装,之后是配置应用入口,配置主要是修改Serverless_config,把type改成koa;entry改成服务端入口文件。
首先将Serverless_config_common_framework。介绍文件赋值到Serverless_config文件中,之后修改type和entry。这样就完成了项目的迁移。
如何进行测试:左上角插件提供测试功能,测试服务启动之后会返回一个链接,
点击链接就可以直接访问迁移上来的Koa应用,返回的是Hello world。测试通过之后,将应用部署上线,采用插件提供的应用部署功能,选择对应环境,设置灰度,最后点击部署。部署成功之后就可以顺利上线。



