本篇内容主要分享如何通过NodeJS和Python两个开发语言中常用的框架完成开发应用,如何将已经开发的应用部署到云。
第一部分 如何通过NodeJS主流开发框架将应用部署到云
基于express应用迁移方案的演示
首先创建应用,选择express应用迁移方案,然后等待代码仓库初始化,初始化完成,点击开发部署进入到在线的开发环境中,左侧就是初始化的代码包。然后将已经开发好的express应用直接拖拽到Cloud IDE的文件列表的根目录。接下来是添加依赖,在package.json,找到Midway的开发依赖,复制出来再打开 Cloud IDE目录中的package.json,添加保存。
如果app.js是主应用的入口文件,那么需要复制帮助文档里app.js的内容到开发平台,将入口暴露出来。然后安装依赖,依赖安装后,进行调试,直接在终端里输入app.js的指令。
如果想要预览,可以点击左下角的预览,然后在弹出的输入框里输入端口号,把3000端口映射出去,成功后,点击右下角的访问。
调试结束之后如果没问题,就可以去部署。点开workbench部署插件,然后选择部署环境,点击确认就完成了部署。
需要注意的是,基于MidwayServerless做express应用迁移,默认会把app/和config/这两个目录打包进去,如果你的应用需要将其他的目录也一起打包,需要在f.yml中添加如下的