為 Elastic Beanstalk 設置 Node.js 開發環境 - AWS Elastic Beanstalk

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

為 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 下載 Node.js。

確認 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 產生器
  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.jsonapp.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 來停止伺服器。