

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

# 更多适用于 Node.js 的 Elastic Beanstalk 示例应用程序和教程
<a name="nodejs-getstarted"></a>

本节提供额外的应用程序和教程。本主题前面的 [QuickStart 对于 Node.js](nodejs-quickstart.md) 主题将引导您使用 EB CLI 启动示例 Node.js 应用程序。

 要开始启用 Node.js 应用程序 AWS Elastic Beanstalk，您只需要一个应用程序[源包](applications-sourcebundle.md)，将其作为第一个应用程序版本上传并部署到环境中。

## 使用示例 Node.js 应用程序启动环境
<a name="nodejs-getstarted-samples"></a>

Elastic Beanstalk 为每个平台提供了单页示例应用程序以及更复杂的示例，这些示例展示了 AWS 其他资源的使用情况，例如 Amazon RDS 以及特定于语言或平台的功能以及。 APIs

**注意**  
按照源包 `README.md` 文件中的步骤进行部署。


**样本**  

|  环境类型  |  源代码包  |  说明  | 
| --- | --- | --- | 
|  Web 服务器  |   [nodejs.zip](samples/nodejs.zip)   |  单页面应用程序。 要使用 EB CLI 启动示例应用程序，请参阅 [QuickStart 对于 Node.js](nodejs-quickstart.md)。 您还可以使用 Elastic Beanstalk 控制台来启动示例应用程序。有关详细步骤，请参阅本指南*入门*一章中的[创建示例应用程序](GettingStarted.md#GettingStarted.CreateApp)。  | 
|  带 Amazon RDS 的 Web Server  |  [nodejs-example-express-rds.zip](samples/nodejs-example-express-rds.zip)  |  使用 Express 框架和 Amazon Relational Database Service（RDS）的 Hiking 日志应用程序。 [教程](create_deploy_nodejs_express.md)  | 
|  Amazon 网络服务器 ElastiCache  |  [nodejs-example-express-elasticache.zip](samples/nodejs-example-express-elasticache.zip)  |  使用 Amazon ElastiCache 进行集群的 Express Web 应用程序。集群功能增强了 Web 应用程序的高可用性、性能和安全性。 [教程](nodejs-express-clustering.md)  | 
|  带 DynamoDB、Amazon SNS 和 Amazon SQS 的 Web Server  |  [nodejs-example-dynamo.zip](samples/nodejs-example-dynamo.zip)  |  为新公司的市场营销活动收集用户联系信息的 Express 网站。使用 Node.js JavaScript 中的 AWS 软件开发工具包向 DynamoDB 表写入条目，使用 Elastic Beanstalk 配置文件在 DynamoDB、Amazon SNS 和亚马逊 SQS 中创建资源。 [教程](nodejs-dynamodb-tutorial.md)  | 

## 后续步骤
<a name="nodejs-getstarted-next"></a>

有了运行应用程序的环境以后，您随时可以部署新的应用程序版本或完全不同的应用程序。部署新应用程序版本非常快，因为不需要配置或重新启动 EC2 实例。有关应用程序部署的详细信息，请参阅[部署应用程序的新版本](GettingStarted.md#GettingStarted.DeployApp)。

在您部署了一两个示例应用程序并准备好开始在本地开发和运行 Node.js 应用程序以后，请参阅 [为 Elastic Beanstalk 设置 Node.js 开发环境](nodejs-devenv.md) 以使用所有需要的工具设置 Node.js 开发环境。