本文将为您指导如何通过 Web Function,将您的本地 Express 项目快速部署到云端。
说明:本文档主要介绍控制台部署方案,您也可以通过命令行完成部署,详情请参见 通过命令行完成框架部署。
在使用腾讯云云函数服务之前,您需要 注册腾讯云账号 并完成 实名认证。
WebFunc
筛选所有 Web 函数模版,选择【Express 框架模版】并单击【下一步】。如下图所示:本地已安装 Node.js 运行环境。
执行以下命令安装 Express 框架和 express-generator 脚手架,并初始化 Express 示例项目。
npm install express --save
npm install express-generator --save
express WebApp
执行以下命令,进入项目目录并安装依赖包。
cd WebApp
npm install
安装完成后,执行以下命令在本地直接启动服务。
npm start
打开浏览器访问 http://localhost:3000
,即可在本地完成 Express 示例项目的访问。
接下来执行以下步骤,对已初始化的项目进行简单修改,使其可以通过 Web Function 快速部署,此处项目改造通常分为以下两步:
0.0.0.0:9000
。scf_bootstrap
启动文件。具体步骤如下:
./bin/www
设置监听地址与端口,打开该文件可以发现,通过环境变量可以设置指定监听端口,否则将自动监听3000端口。如下图所示:scf_bootstrap
启动文件,在该文件添加如下内容(用于配置环境变量和启动服务):#!/bin/bash
export PORT=9000
npm run start
777
或 755
权限才可正常启动。示例如下:chmod 777 scf_bootstrap
scf_bootstrap
目录下执行时示例),确保您的服务在本地可以正常启动。./scf_bootstrap
部署完成后,即可在 SCF 控制台快速访问并测试您的 Web 服务,并且体验云函数多项特色功能,例如层绑定、日志管理等,享受 Serverless 架构带来的低成本、弹性扩缩容等优势。如下图所示:
调用SetIdpMetadata上传基于SAML 2.0的身份提供商IdP的元数据。 接口说明 该接口...
对时间管理有了解的同学,肯定知道四象限法用一个坐标轴来区分任务的重要性和紧...
想了解更多内容,请访问: 51CTO和华为官方战略合作共建的鸿蒙技术社区 https://...
1. 接口描述 接口请求域名: vpc.tencentcloudapi.com 。 本接口(UnassignIpv6C...
本文转载自微信公众号「UP技术控」,作者conan5566 。转载本文请联系UP技术控公...
表1 列出了弹性公网IP的常用功能。 表1 弹性公网IP常用功能 功能分类 功能名称 ...
IEC范畴下的边缘网络与华为云上其他网络相关的服务,如虚拟私有云(Virtual Priv...
1月22日,腾讯云正版曲库直通车宣布上线单曲产品,直播视频等创作者、MCN机构、...
啊里 云服务器 免备案吗?所谓的 免费云服务器 就是指不需要进行备案的 云服务器...
ALIYUN::RAM::AttachPolicyToRole类型用于为指定角色附加授权。 语法 { "Type": ...