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

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

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

Node.js 注意事项

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

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