如何使用 Express.js 部署 Node.js 應用

Step-by-step guide to deploying a Node.js Express application

在這篇文章中,我們將介紹如何使用 Express.js 框架來創建一個基本的 Node.js 應用。

創建 Node.js 應用

首先,您需要在本地環境中創建一個簡單的 Node.js 應用。這個過程包括安裝 Express.js 框架、建立應用程式的基本結構,並準備應用程式以便後續部署。

步驟 1: 初始化 Node.js 專案

打開終端機或命令提示字元,運行以下命令來創建一個新的專案目錄並初始化 Node.js 專案:

1
2
3
mkdir my-node-app
cd my-node-app
npm init -y

這將創建一個新的 Node.js 專案,並生成一個預設的 package.json 文件。

步驟 2: 安裝 Express.js

在您的專案目錄中,使用 npm 安裝 Express.js:

1
npm install express

步驟 3: 創建應用程式

在專案目錄中,創建一個名為 index.js 的文件,並添加以下程式碼以設定基本的網頁伺服器:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
const express = require('express');
const app = express();

// 設定應用程式監聽的端口
const PORT = process.env.PORT || 7000;

// 定義一個簡單的路由,回應 GET 請求
app.get('/', (req, res) => {
  res.send('Hello World from AWS Lambda using Lambda Web Adapter!');
});

// 啟動伺服器
app.listen(PORT, () => {
  console.log(`Server is running on port ${PORT}`);
});

步驟 4: 啟動應用程式

在終端或命令行界面中,運行以下命令來啟動您的 Node.js 應用:

1
node index.js

這會啟動一個伺服器,監聽指定的端口(默認為 7000),您可以通過訪問 http://localhost:7000/ 在瀏覽器中查看應用的回應。

結語

以上步驟展示了如何快速創建並測試一個基本的 Node.js 應用。進一步的步驟會包括將此應用打包為 Docker 映像。

comments powered by Disqus
Built with Hugo
Theme Stack designed by Jimmy