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

帮助我们改进Amazon SDK for JavaScript版本 3 (V3) 文档,方法是使用反馈链接,或者在上创建议题或拉取请求GitHub.

这些区域有:Amazon SDK for JavaScriptV3 API 参考指南详细描述了Amazon SDK for JavaScript版本 3 (V3)。

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

Node.js 注意事项

虽然 Node.js 代码是 JavaScript,但在 Node.js 中使用 Amazon SDK for JavaScript 与在浏览器脚本中使用开发工具包有所不同。一些 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 v6.11.1 文档在 Node.js 网站上。

使用 npm 程序包

除了内置模块,您还可以包含并合并来自的第三方代码。npm,Node.js 软件包管理器。这是一个开源 Node.js 程序包的存储库和一个用于安装这些程序包的命令行界面。有关 的更多信息npm以及当前可用程序包的列表,请参阅https://www.npmjs.com. 您还可以了解可以在 GitHub 上使用的其他 Node.js 程序包。