函数计算入门-HelloWorld应用开发
1. 开通函数计算服务
在使用函数计算前,您需要开通函数计算服务。
说明: 请使用您自己的阿里云账号操作。您无需担心扣费问题,因为函数计算服务有一定的免费额度,请参见计费方式。
1. 使用您自己的阿里云账号登录阿里云控制台,然后进入函数计算产品详情页。
2. 单击【管理控制台】。
说明:本次体验所需函数计算资源免费。
3. 阅读《函数计算服务协议》勾选同意服务协议,最后单击【立即开通】。
4. 单击【管理控制台】进入函数计算控制台。
2. 在控制台开发函数计算HelloWorld应用
- 在左侧导航栏中,单击服务及函数。
- 在服务列表页面,单击创建服务。
- 在创建服务面板,设置名称,例如hello-world-service,日志功能和链路追踪功能选择禁用,单击确定。
- 在函数管理页签,单击创建函数。
- 在创建函数页面,选择从零开始创建,参考以下说明填写基本配置和配置触发器,然后单击创建。
参数说明:
函数名称:输入函数名称,例如hello_world。
运行环境:选择Nodejs.js 12.x。
函数触发方式:选择通过HTTP请求触发。
触发器名称:输入触发器名称,例如hello_world_trigger。
是否需要认证:选择否。
- 在函数代码页签,单击index.js。
- 在index.js页签,将文件中的内容替换为如下所示:
var getRawBody = require('raw-body') module.exports.handler = function (request, response, context) { getRawBody(request, function (err, data) { var respBody = new Buffer.from("你好,世界!"); response.setStatusCode(200) response.setHeader('content-type', 'text/html') response.send(respBody) }) };
替换后如下所示。
- 在函数代码页签,单击部署代码。
- 在函数代码页签,单击测试函数。
返回结果如下。
实验链接:https://developer.aliyun.com/adc/scenario/20c4bead7e0b4758a6ab857bce793187