适用于 JavaScript 的 Amazon SDK V3 API 参考指南详细描述了 适用于 JavaScript 的 Amazon SDK 版本 3 (V3) 的所有 API 操作。
本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
Node.js 注意事项
尽管 Node.js 代码是 JavaScript,但 适用于 JavaScript 的 Amazon SDK 在 Node.js 中使用可能与在浏览器脚本中使用 SDK 有所不同。一些 API 方法在 Node.js 中有效,但在浏览器脚本以及其他方法中不起作用。成功使用某些模块 APIs 取决于你对常见 Node.js 编码模式的熟悉程度,例如导入和使用其他 Node.js 模块,例如该模File System (fs)
块。
注意
Amazon 建议使用 Active LTS 版本的 Node.js 进行开发。
使用内置的 Node.js 模块
Node.js 提供了一组内置模块,无需安装即可使用它们。要使用这些模块,请使用 require
方法创建一个对象以指定模块名称。例如,要包含内置的 HTTP 模块,请使用以下方法。
import http from 'http';
调用模块的方法,就好像它们是该对象的方法一样。例如,下面的代码读取您的 HTML 文件。
// include File System module import fs from "fs"; // Invoke readFile method fs.readFile('index.html', function(err, data) { if (err) { throw err; } else { // Successful file read } });
有关 Node.js 提供的所有内置模块的完整列表,请参阅 Node.js 网站上的 Node.js 文档
使用 npm 软件包
除了内置模块,您还可以包含并合并来自 npm
(即 Node.js 程序包管理器)的第三方代码。这是一个开源 Node.js 程序包的存储库和一个用于安装这些程序包的命令行界面。有关软件包的更多信息npm
以及当前可用软件包的列表,请参阅 https://www.npmjs.com