APIs 自定义代码与第三方库支持
APIs 的自定义代码默认不支持引入第三方库。自定义代码中内置了标准的 Node.js 库以及 node-fetch
、request
、@cloudbase/node-sdk
及其相关依赖库。这些内置库可以通过 require
方式引用并在代码中使用。
解决方案
如果需要引入第三方库,除了使用自定义代码外,还可以选择直接对接使用云开发云函数。在创建 APIs 时,可以选择使用云函数作为执行后端。
云开发云函数的优势
多语言支持:云函数不仅限于 Node.js,还可以使用 Python、PHP、Golang、Java 等语言进行开发。
自由引入依赖:云函数允许开发者自行引入所需的依赖库。
网络配置灵活:云函数可以通过网络配置,打通腾讯云 VPC 网络,对接已有的云上资源、数据库等。
超时时间控制:云函数允许开发者自行控制超时时间,允许代码或任务运行更长时间。
预置并发配置:云函数可以通过配置预置并发,保持实例运行,提升请求响应的速度。