Node.js 注意事项 - 适用于 JavaScript 的 Amazon SDK
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

适用于 JavaScript 的 Amazon SDKV3 API 参考指南详细描述了 适用于 JavaScript 的 Amazon SDK 版本 3 (V3) 的所有 API 操作。

Node.js 注意事项

虽然 Node.js 代码是 JavaScript,但在 Node.js 中使用 适用于 JavaScript 的 Amazon SDK 与在浏览器脚本中使用 SDK 有所不同。一些 API 方法在 Node.js 中有效,但在浏览器脚本以及其他方法中不起作用。成功使用某些 API 取决于您对常见 Node.js 代码编写模式的熟悉程度,例如导入和使用其他 Node.js 模块,如 File System (fs) 模块。

注意

Amazon 建议在开发过程中使用 Node.js 的活动 LTS 版本。

使用内置 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。您还可以在此处了解可在 GitHub 上使用的其他 Node.js 程序包。