歡迎來到1小時Node快速入門 – Node教學!在本教程中,我們將介紹Node.js並帶你進入一個快速的學習過程,讓你能夠在短時間內開始使用Node.js進行編程。
Node.js是一個基於Chrome V8引擎的JavaScript運行環境,它讓JavaScript能夠在伺服器端運行,並提供了許多功能來處理伺服器端的任務。Node.js適合用於建立Web應用程式、API以及其他伺服器端應用程式。
在這個教程中,我們將涵蓋以下主題:
- 安裝Node.js – 如何在您的電腦上安裝Node.js
- 創建第一個Node.js應用程式 – 如何用Node.js建立一個簡單的Hello World應用程式
- 使用npm套件管理器 – 如何使用npm安裝、管理和刪除Node.js套件
- 創建一個簡單的Web伺服器 – 如何使用Node.js建立一個簡單的Web伺服器並處理HTTP請求
- 創建一個API – 如何使用Node.js建立一個API服務,並處理用戶端發送的請求
- 使用Express框架 – 如何使用Express框架來簡化Node.js應用程式的開發
現在讓我們開始吧!
1. 安裝Node.js
在開始之前,您需要安裝Node.js。您可以從Node.js的官方網站(https://nodejs.org)下載適合您操作系統的安裝包,然後按照安裝向導的指示進行安裝。
安裝完成後,您可以在終端中運行以下命令檢查Node.js是否已成功安裝:
node -v
如果顯示版本號,則代表Node.js已成功安裝。
2. 創建第一個Node.js應用程式
現在讓我們一起創建您的第一個Node.js應用程式。請按照以下步驟:
- 創建一個新的文件夾,例如"my-node-app"。
- 在終端中進入該文件夾,然後運行以下命令以初始化一個新的Node.js項目:
npm init -y
- 在同一文件夾中創建一個新的JavaScript文件,例如"app.js"。
- 在"app.js"文件中輸入以下程式碼:
console.log('Hello World!');
- 在終端中進入您的項目文件夾,然後運行以下命令以執行您的應用程式:
node app.js
如果您在終端中看到"Hello World!",則您已成功建立您的第一個Node.js應用程式!
3. 使用npm套件管理器
npm是Node.js的套件管理器,您可以使用它來安裝、管理和刪除Node.js套件。以下是一些您可能會使用的npm命令:
- 安裝套件:
npm install <package-name>
- 升級套件:
npm update <package-name>
- 刪除套件:
npm uninstall <package-name>
4. 創建一個簡單的Web伺服器
讓我們現在創建一個簡單的Web伺服器來處理HTTP請求。請按照以下步驟:
- 在您的項目文件夾中創建一個新的JavaScript文件,例如"server.js"。
- 在"server.js"文件中輸入以下程式碼:
const http = require('http');
const server = http.createServer((req, res) => {
res.writeHead(200, {'Content-Type': 'text/plain'});
res.end('Hello World!');
});
server.listen(3000, '127.0.0.1', () => {
console.log('Server is running at http://127.0.0.1:3000');
});
- 在終端中執行以下命令以啟動您的Web伺服器:
node server.js
現在您可以在瀏覽器中輸入"http://127.0.0.1:3000″,看到”Hello World!"消息。
5. 創建一個API
讓我們現在創建一個簡單的API服務來處理用戶端發送的請求。請按照以下步驟:
- 在您的項目文件夾中創建一個新的JavaScript文件,例如"api.js"。
- 在"api.js"文件中輸入以下程式碼:
const http = require('http');
const server = http.createServer((req, res) => {
res.writeHead(200, {'Content-Type': 'application/json'});
res.end(JSON.stringify({ message: 'Hello from the API!' }));
});
server.listen(3001, '127.0.0.1', () => {
console.log('API server is running at http://127.0.0.1:3001');
});
- 在終端中執行以下命令以啟動您的API服務:
node api.js
現在您可以在瀏覽器中輸入"http://127.0.0.1:3001″,看到包含”Hello from the API!"消息的JSON數據。
6. 使用Express框架
Express是一個方便的Node.js框架,可以簡化Node.js應用程式的開發。以下是一個使用Express框架建立API服務的例子:
- 安裝Express框架:
npm install express
- 創建一個新的JavaScript文件,例如"express-api.js"。
- 在"express-api.js"文件中輸入以下程式碼:
const express = require('express');
const app = express();
app.get('/api', (req, res) => {
res.json({ message: 'Hello from the Express API!' });
});
app.listen(3002, () => {
console.log('Express API server is running at http://127.0.0.1:3002/api');
});
- 在終端中執行以下命令以啟動Express API服務:
node express-api.js
現在您可以在瀏覽器中輸入"http://127.0.0.1:3002/api”,看到包含”Hello from the Express API!"消息的JSON數據。
這樣,您已經完成了1小時Node快速入門教學。希望這個教程能夠幫助您入門Node.js並開始您的Node.js開發之旅!祝您學習愉快!
嗯?紅筆黑筆什麼時候開了一個程式頻道
(難道只有我覺得這個聲音和紅筆黑筆是一個模子刻出來的嗎😳?)
非常好!👍 而且声音也好听,很放松🙂
谢谢你清晰的讲解,对我的帮助很大
太棒了,入门神器
大仁哥真的很棒!
Good~
很润 很牛
講得非常簡潔清楚 超棒的教學