

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 更多適用於 Node.js 的 Elastic Beanstalk 範例應用程式和教學課程
<a name="nodejs-getstarted"></a>

本節提供額外的應用程式和教學課程。先前在本[適用於 Node.js 的 QuickStart ](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` 檔案中的步驟進行部署。


**範例**  

|  環境類型  |  原始碼套件  |  Description  | 
| --- | --- | --- | 
|  Web 伺服器  |   [nodejs.zip](samples/nodejs.zip)   |  單頁應用程式。 若要使用 EB CLI 啟動範例應用程式，請參閱 [適用於 Node.js 的 QuickStart ](nodejs-quickstart.md)。 您也可以使用 Elastic Beanstalk 主控台來啟動範例應用程式。如需詳細步驟，請參閱本指南*入門*章節中的[建立範例應用程式](GettingStarted.md#GettingStarted.CreateApp)。  | 
|  具備 Amazon RDS 的 Web 伺服器  |  [nodejs-example-express-rds.zip](samples/nodejs-example-express-rds.zip)  |  使用 Express 架構和 Amazon Relational Database Service (RDS) 的健行日誌應用程式。 [教學課程](create_deploy_nodejs_express.md)  | 
|  具備 Amazon ElastiCache 的 Web 伺服器  |  [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 伺服器  |  [nodejs-example-dynamo.zip](samples/nodejs-example-dynamo.zip)  |  針對新公司行銷活動收集使用者聯絡資訊的 Express 網站。使用 Node.js 中適用於 JavaScript 的 AWS SDK 將項目寫入 DynamoDB 資料表，以及 Elastic Beanstalk 組態檔案，以在 DynamoDB、Amazon SNS 和 Amazon 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 開發環境。