本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
為 Elastic Beanstalk 設置 Node.js 開發環境
本主題提供設定 Node.js 開發環境,以便在部署應用程式之前在本機測試應用程式的指示 AWS Elastic Beanstalk。它還引用了提供有用工具安裝說明的網站。
如需了解適用所有語言的常見設定步驟和工具,請參閱設定您的開發機器搭配 Elastic Beanstalk 使用。
安裝 Node.js。
安裝 Node.js 以於本機執行 Node.js 應用程式。若您沒有特別需求,請取得 Elastic Beanstalk 支援的最新版本。如需支援版本的清單,請參閱 AWS Elastic Beanstalk 平台文件中的 Node.js。
至 nodejs.org
確認 npm 安裝
Node.js 使用 npm 套裝管理員,助您安裝欲在應用程式使用的工具及架構。由於 npm 與 Node.js 一起分發,您將在下載並安裝 Node.js 時自動對其進行安裝。要確認您已安裝 npm,您可以運行以下命令:
$ npm -v
有關 npm 的更多信息,請瀏覽 npmjs
安裝 AWS SDK適用於 Node.js 的
如果您需要從應用程式內管理 AWS 資源,請 JavaScript 在 Node.js 中安裝。 AWS SDKSDK使用 npm 安裝:
$ npm install aws-sdk
AWS SDK如需詳細資訊,請造訪 Node.js JavaScript 中
安裝 Express 產生器
Express 為執行 Node.js 的 Web 應用程式架構。若要使用,請先安裝 Express 產生器命令列應用程式。安裝 Express 產生器後,即可執行 express 命令,為您的 Web 應用程式產生基本專案結構。安裝基礎專案、檔案和相依性後,即可在開發機器上啟動本機 Express 伺服器。
注意
-
下列步驟將引導您在 Linux 作業系統上安裝 Express 產生器。
-
對於 Linux,根據您的系統目錄許可層級,您可能需要透過
sudo
為部分命令增加字首。
在開發環境中安裝 Express 產生器
-
為您的 Express 架構和伺服器建立工作目錄。
~$
mkdir node-express
~$cd node-express
-
全面安裝 Express,讓您能夠存取
express
命令。~/node-express$
npm install -g express-generator
-
依據您的作業系統而定,可能需要設定路徑以執行
express
命令。如果您需要設定路徑變數,上一個步驟的輸出可提供相關資訊。以下是 Linux 範例。~/node-express$
export PATH=$PATH:/usr/local/share/npm/bin/express
若您遵循本章的教學課程,您將需要從不同的目錄執行 express 命令。每個教學課程都會在其自身目錄中設置基本 Express 專案結構。
您現在已經安裝 Express 命令列產生器。您可以用其為 Web 應用程式建立架構目錄、設定相依性,以及啟動 Web 應用程式伺服器。接下來,我們將執行步驟,在建立的 node-express
目錄中達成此目標。
設定 Express 架構與伺服器
請依照下列步驟建立基本 Express 架構目錄和內容。本章教學課程也包含此類步驟,以便在每個教學課程的應用程式目錄中設定基本 Express 架構。
設定 Express 架構與伺服器
-
執行
express
命令。這會產生package.json
、app.js
以及幾個目錄。~/node-express$
express
當提示您是否要繼續時,請輸入
y
。 -
設定本機依存項目。
~/node-express$
npm install
-
確認 Web 應用程式伺服器已啟動。
~/node-express$
npm start
您應該會看到類似下列的輸出:
> nodejs@0.0.0 start /home/local/user/node-express > node ./bin/www
依預設,伺服器將會在連接埠 3000 上執行。要對其進行測試,請
curl http://localhost:3000
在其他終端機上運行,或在本地計算機上打開瀏覽器並輸入URL地址http://localhost:3000
。按 Ctrl+C 來停止伺服器。