開發 > Node.js 專案開發資料夾設定

在台灣以提升軟體開發服務品質為目標,今天我們將介紹如何為您的 Node.js 專案設置理想的開發資料夾結構。作為開發者,設置一個有效率且系統化的開發環境是非常重要的,不僅能夠提高工作效率,也能使團隊合作更加順暢。

初始設置

首先,需要將 Node.js 與 npm(Node 包管理器)安裝在您的開發環境中。可以透過下列指令檢查是否已經安裝:

node -v
npm -v

如果尚未安裝,可以前往 Node.js 的官方網站下載安裝。

建立專案資料夾

選擇一個合適的位置,然後建立專案資料夾。例如:

mkdir my-nodejs-project
cd my-nodejs-project

在專案資料夾中,初始化 npm 以建立 package.json 檔案:

npm init -y

此指令會根據預設值建立一個包含專案基本配置的 package.json 檔案。

基本資料夾結構

為了讓專案結構更具組織性,建議採用以下的資料夾結構:

my-nodejs-project/
│
├── src/
│   └── index.js
│
├── test/
│   └── index.test.js
│
├── node_modules/
│
├── package.json
└── .gitignore
  • src/ 資料夾用於存放原始碼,主要的應用邏輯文件,如:index.js
  • test/ 資料夾用於存放測試文件,如:index.test.js
  • node_modules/ 資料夾會自動創建,用於存放專案的所有依賴模組。
  • package.json 文件用於配置專案的基本資訊和依賴設定。
  • .gitignore 文件用於排除不需要提交到版本控制系統的文件。

安裝必要依賴

要開發 Node.js 應用,可能需要一些常用的模組。以下是一些基本的安裝指令:

npm install express

Express 是一個快速、靈活且極簡的 Node.js 網頁應用框架,可以幫助我們快速建立起一個伺服器。

整合版本控制

建議將專案提交到 Git 版本控制系統中,並同步至線上存儲庫,如 GitHub。以下是簡單配置 Git 的步驟:

git init
git add .
git commit -m "Initial commit"
git remote add origin <repository-url>
git push -u origin master

記得將 <repository-url> 替換為您的線上存儲庫地址。

基本應用程式架構

src/index.js 文件中,我們可以使用 Express 快速建立一個基本的伺服器:

const express = require('express');
const app = express();
const port = 3000;

app.get('/', (req, res) => {
  res.send('Hello World!');
});

app.listen(port, () => {
  console.log(`App listening at http://localhost:${port}`);
});

此段程式碼會在本地端3000端口創建一個簡單的伺服器,回應