不改一行代码!快速迁移 Express 应用上云
作为目前最流行的 Node 框架之一,Express 框架提供了一系列强大特性,帮助用户创建各种 Web 应用和丰富的 HTTP 工具,同时它也是是许多其它流行 Node 框架的底层库。
Serverless 以其低成本,免运维等优势,使得众多 Express 开发者开始思考如何迁移应用上云。如今您可以通过 Serverless 应用控制台,仅需修改几行代码,即可完美迁移您的 Express 应用到 Serverless,享受 Serverless 带来的无限便利。
功能优势
低改造成本: Serverless 组件自动帮助用户完成框架上云的适配转换,用户只需聚焦业务代码,仅仅几行改动,即可完成云端部署。
应用层级资源展示与管理: 部署成功后,用户可以方便地通过 Serverless 应用控制台将查看和管理创建的云端资源,无需多个页面切换,实现多资源的集中管理。
自动创建层部署: Serverless 应用控制台将自动为用户创建层,将项目里的 node_modules 依赖项自动打包上传至层,方便后续持续开发,优化部署时间。
基于代码托管持续构建: 支持持续构建,当从代码仓库导入的项目有更新时,可以自动触发重新部署。
应用层级监控图表: 提供了应用层级的监控能力,用户不仅可以看到每个资源的调用次数、错误次数等信息,还可以看到应用层级的监控指标,方便运维。
部署前提:您的账号已开通 Serverless Framework 与 Coding DevOps 服务。
开通非常简单,只要您登陆到Serverless 控制台,系统会提示您按照指引步骤完成开通,开通过程不会产生何费用。
控制台链接: https://console.cloud.tencent.com/sls
创建应用
根据以下教程步骤,快速体验框架迁移:
基于模版创建
- 进入 Serverless 应用控制台,点击【新建应用】,进入应用创建页。
- 填入您的应用名称,【创建方式】选择【应用模版创建】,选择 Express 框架。
- 点击【创建】,Serverless 控制台会自动开始为您部署应用,部署完成后,进入应用详情页,可以 查看创建的云上资源、监控日志、部署记录 等信息,也支持在“开发部署”页面修改配置,重新部署。
导入已有项目
进入 Serverless 应用控制台,点击【新建应用】,进入应用创建页。
填入您的应用名称,【创建方式】选择【导入已有项目】,选择 Express 应用,直接导入您的已有项目。
Express 框架项目需要进行一行代码改造,才可以进行部署,详情请参考项目改造文档:https://cloud.tencent.com/document/product/1242/50319
选择代码上传方式,Serverless 控制台支持您直接上传本地项目部署,也可以选择导入代码仓库。
代码托管
目前支持 GitHub、GitLab、Gitee 的代码仓库地址,也支持公开的自定义代码库,您可以通过选择应用的触发方式,完成应用的自动更新。
文件夹上传
您可以通过上传文件夹的方式直接导入本地项目,对于 Node.js 框架,Serverless Framework 将自动为您创建层,并将依赖包 node_modules 传入层中完成部署。
- 点击【创建】,Serverless 控制台会自动开始为您部署应用,部署完成后,进入应用详情页,可以查看创建的云上资源、监控日志、部署记录等信息,也支持在“开发部署”页面修改配置,重新部署。
管理应用
应用创建完成后,可以在应用详情页,完成查看项目具体信息,主要支持以下几部分管理功能。
1. 资源管理
在【资源列表】页,支持查看当前应用为您创建的云资源,并查看基本配置信息。
2. 开发部署
在应用详情页顶部,单击【开发部署】,您可以轻松地实现应用的配置修改与二次部署上传,支持本地上传、代码托管、CLI 开发三种方式。
同时,您也可以在该页面修改应用配置信息,点击“保存”完成重新部署。
3. 应用监控
在【应用监控】页面,您可以查看项目部署后输出的基本信息、项目请求次数、项目报错统计等多项监控指标,方便您轻松实现项目的管理运维。
4. 部署日志
在【部署日志】页面,可以看到【通过控制台部署】或【自动触发】的部署日志,以及部署结果。
到这里,无需一行代码更改,就完成了将您的 Express 应用迁移至 Serverless 的操作,并可以进行应用的监控管理,持续开发,享受 Serverless 带来的众多优势。
想要了解 Serverless 应用控制台的更多功能,欢迎前往控制台体验: https://console.cloud.tencent.com/sls
One More Thing
立即体验腾讯云 Serverless Demo,领取 Serverless 新用户礼包
不改一行代码!快速迁移 Express 应用上云相关推荐
- 不改一行代码!快速迁移 Flask 应用上云
目前大部分应用都以 Web 形式提供,因此 Web 框架开发已经成了不少开发者必不可少的技能.而 Flask 是一种非常容易上手的 Python Web 开发框架,开发者只需要具备基本的 python ...
- 不改一行代码!快速迁移 Koa 应用上云
Koa 是现在最流行的基于 Node.js 平台的 Web 开发框架之一,由 Express 原班人马打造,利用 async 函数,Koa 丢弃了回调函数,并有力地增强错误处理,受到开发者普遍欢迎. ...
- 一行代码快速搞定Flowable断点下载(上)
一行代码快速搞定Flowable断点下载(上) 之前我们大致讲了讲,到底怎么完全将disposable相关代码完全隐藏. 然后到了这里,可能有些杠精就会说了,你那个方式,我们不是完全不能拿到Flowa ...
- 不改一行代码,将微信小程序转成商业App?
Web2.0前期的"眼球经济",即以吸引用户长时间观看内容.使用工具为导向,占有用户的"屏幕时间"(Screen time),从中寻求各种"变现&qu ...
- 一行代码快速搞定Flowable断点下载(下)
一行代码快速搞定Flowable断点下载(下) 其实这个主题对应的三篇文章真的真的非常难写,首先是感觉非常多人对于函数式编程不太熟悉,然后又有一些人对于kotlin不太熟悉.这就导致了,写这三篇文章的 ...
- 一行代码快速搞定Flowable断点下载(中)
一行代码快速搞定Flowable断点下载(中) 感觉上一篇家常聊了太多,这一篇就直接进入正题,首先来看一下,通过存储化以及方法拓展技术将mComposableDisposable的相关逻辑也从抽象Ac ...
- Python数据分析:异常值检验的两种方法 -- Z 分数 上下分位点(放入自写库,一行代码快速实现)
本文已在公众号 " 数据分析与商业实践 " 首发.关注一下~,更多商业数据分析案例源码等你来撩.后台回复 "异常值" ,即可获取本文的案例示范与包含详细注释的源 ...
- 安卓视频播放器 一行代码快速实现视频播放,Android视频播放,AndroidMP3播放,安卓视频播放一行代码搞定,仿今日头条 Android视频播放器
一行代码快速实现视频播放,Android视频播放,AndroidMP3播放,安卓视频播放一行代码搞定,真正实现Android的全屏功能 github地址:https://github.com/qius ...
- 不改一行代码定位线上性能问题
背景 最近时运不佳,几乎天天被线上问题骚扰.前几天刚解决了一个 HashSet 的并发问题,周六又来了一个性能问题. 大致的现象是: 我们提供出去的一个 OpenAPI 反应时快时慢,快的时候几十毫秒 ...
最新文章
- 【转载】xmind的使用安装方法
- android听书功能实现,基于Android的喜马拉雅听书的实现.docx
- 我的世界java路径_我的世界java路径在哪 路径有误怎么设置
- 请问为什么像cellspacing=0和bgcolor=red的属性在style里面不起作用呢?
- 图像梯度处理MATLAB代码
- js操作元素节点对象innerHTML
- 【学校作业】学生数据打印
- VLAN的Hybrid和Trunk端口有何区别
- linux CentOS7最小化安装环境静默安装Oracle11GR2数据库(安装依赖包_03)
- 【转】Qt调用dll中的功能函数
- UVA10193 All You Need Is Love【进制+GCD】
- 计算机网络(HCIP、HCIE)系列文章大合集
- 计算分词的Tf-idf值
- Web前端初级问题—ajax登录跳转登录实现
- 华为交换机S3700基本配置
- 上海达内python 培训视频
- 2019年互联网寒冬,带你走进真实的面试杀出重围
- 【英语语法入门】第44讲 假设(03)与过去事实相反的虚拟语气
- linux 网络问题 ipv4 forwarding
- Pytho : 算法-选择排序