文档简介:
操作类
Q:Nodejs如何上传依赖包?
A:用户依赖的包可以随代码一起提交(以ZIP包方式),以mysql为例目录格式如下:
自带依赖包,压缩包里的文件结构如下: ├── node_modules │ └── mysql └── test-mysql.js |
Q:是否可以自定以内存?
A:目前暂不支持。目前可选的内存选项有128MB、256MB、384MB… 2048MB,按照128MB递增。
Q:提交的代码有什么要求?
A:
l 编写无状态的函数代码,将中间信息通过缓存、消息等方式“存储”,将最终计算结果保存到数据库等服务中。
l 请对您上传的文件授以可读、可执行的权限,即+rx,以确保代码能够执行。
Q:函数执行失败是什么原因?
A:函数运行失败的原因有多种,请依次检查:
1) 检查提交的代码是否合规,即符合语言的语法规范;
2) 检查依赖包(非官方自带)是否存在,是否符合规定的目录结构;
3) 检查配置的内存大小是否满足实际需求。
Q:函数流量设置不生效是什么原因?
A:函数流量会被分配给各个函数实例,故需确保各个版本的函数运行正常(见函数调用失败的检查步骤)。