View a markdown version of this page

設定 Elastic Beanstalk 的 Node.js 開發環境 - AWS Elastic Beanstalk

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

設定 Elastic Beanstalk 的 Node.js 開發環境

本主題提供在部署到 之前,設定 Node.js 開發環境以在本機測試應用程式的指示 AWS Elastic Beanstalk。它還參考提供實用工具安裝說明的網站。

安裝 Node.js。

安裝 Node.js 以於本機執行 Node.js 應用程式。若您沒有特別需求,請取得 Elastic Beanstalk 支援的最新版本。如需支援版本的清單,請參閱 AWS Elastic Beanstalk 平台文件中的 Node.js。

至 nodejs.org 下載 Node.js。

確認 npm 安裝

Node.js 使用 npm 套裝管理員,助您安裝欲在應用程式使用的工具及架構。由於 npm 與 Node.js 一起分發,您將在下載並安裝 Node.js 時自動對其進行安裝。要確認您已安裝 npm,您可以運行以下命令:

$ npm -v

有關 npm 的更多信息,請瀏覽 npmjs 網站。

安裝適用於 Node.js 的 AWS SDK

如果您需要從應用程式中管理 AWS 資源,請在 Node.js 中安裝適用於 JavaScript 的 AWS SDK。使用 npm 安裝 SDK:

$ npm install aws-sdk

如需詳細資訊,請造訪適用於 Node.js 中 JavaScript 的AWS 開發套件首頁。

安裝 Express 產生器

Express 為執行 Node.js 的 Web 應用程式架構。若要使用,請先安裝 Express 產生器命令列應用程式。安裝 Express 產生器後,即可執行 express 命令,為您的 Web 應用程式產生基本專案結構。安裝基礎專案、檔案和相依性後,即可在開發機器上啟動本機 Express 伺服器。

注意
  • 下列步驟將引導您在 Linux 作業系統上安裝 Express 產生器。

  • 對於 Linux,根據您的系統目錄許可層級,您可能需要透過 sudo 為部分命令增加字首。

在開發環境中安裝 Express 產生器
  1. 為您的 Express 架構和伺服器建立工作目錄。

    ~$ mkdir node-express ~$ cd node-express
  2. 全面安裝 Express,讓您能夠存取 express 命令。

    ~/node-express$ npm install -g express-generator
  3. 依據您的作業系統而定,可能需要設定路徑以執行 express 命令。如果您需要設定路徑變數,上一個步驟的輸出可提供相關資訊。以下是 Linux 範例。

    ~/node-express$ export PATH=$PATH:/usr/local/share/npm/bin/express

    若您遵循本章的教學課程,您將需要從不同的目錄執行 express 命令。每個教學課程都會在其自身目錄中設置基本 Express 專案結構。

您現在已經安裝 Express 命令列產生器。您可以用其為 Web 應用程式建立架構目錄、設定相依性,以及啟動 Web 應用程式伺服器。接下來,我們將執行步驟,在建立的 node-express 目錄中達成此目標。

設定 Express 架構與伺服器

請依照下列步驟建立基本 Express 架構目錄和內容。本章教學課程也包含此類步驟,以便在每個教學課程的應用程式目錄中設定基本 Express 架構。

設定 Express 架構與伺服器
  1. 執行 express 命令。這會產生 package.json、app.js 以及幾個目錄。

    ~/node-express$ express

    當提示您是否要繼續時,請輸入 y。

  2. 設定本機依存項目。

    ~/node-express$ npm install
  3. 確認 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 來停止伺服器。