阿里云函数计算NodeJS

阿里云函数计算前支持以下 NodeJS 运行环境:

NodeJS 6 ( 支持 NodeJS 6.17 版本 )

NodeJS 8 ( 支持 NodeJS 8.16 版本 )

阿里云函数计算地址 https://www.aliyun.com/product/fc/

阿里云函数计算帮助文档 https://help.aliyun.com/document_detail/52895.html

处理程序

定义一个简单的NodeJS函数作为函数入口:

exports.handler = function(event, context, callback) { console.log('hello world'); callback(null, 'hello world');}

函数创建时以[文件名].[函数名]的格式定义函数执行入口,handler函数与创建函数时,入口函数定义中的“函数名”字段对应。

使用本地ZIP包上传,请确认ZIP包根目录下包含指定的入口文件,文件内有函数名对应的入口函数,确保能够根据定义的函数入口查找到对应的文件及函数执行。

入参

NodeJS环境下的入参包括 event、 context、callback,其中 callback为可选参数。

event:调用函数时的输入触发事件参数。

context:此参数向你的处理程序传递运行时信息。

callback:此参数用于将你所希望的信息返回给调用方。如果没有此参数值,返回值为null。

日志

你可以使用如下语句来打印日志输出,并在函数日志中查看输出:

console.log()console.error()console.warn()console.info()使用内置模块