iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
自我挑戰組

利用 node.js/express 架設網站 系列

我會了解這個工具是如何運作的,並且將我所學到的技術架設出一個簡易的伺服器

鐵人鍊成 | 共 30 篇文章 | 3 人訂閱 訂閱系列文 RSS系列文
DAY 11

Day-11 文件上傳與處理

今天要來學習和文件相關的功能1.文件上傳的基礎2.文件驗證與限制3.存儲文件 安裝Multer進行文件上傳 在 Express 應用中,Multer 是一個處...

2024-09-25 ‧ 由 tp6u3fu0 分享
DAY 12

Day-12 中介軟體與錯誤處理

今天會延續之前有提到的中介軟體,一樣有三個重點:1.理解中介軟體的概念2.使用內建與第三方中介軟體3.錯誤處理與自定義錯誤中介軟體 理解中介軟體的概念 中介軟體...

2024-09-26 ‧ 由 tp6u3fu0 分享
DAY 13

Day-13 模版引擎與視圖渲染

之前也有講到模板,今天繼續深入研究1.理解模版引擎的作用2.安裝與配置常用的模版引擎3.渲染靜態與動態內容 理解模版引擎的作用 模版引擎(Template En...

2024-09-27 ‧ 由 tp6u3fu0 分享
DAY 14

Day-14 Express 中的資料庫連接與 CRUD 操作

1.選擇適合的資料庫2.安裝和設置資料庫3.實現基本的 CRUD 操作 選擇適合的資料庫 在 Node.js/Express 應用中,你可以選擇使用 SQL 或...

2024-09-28 ‧ 由 tp6u3fu0 分享
DAY 15

Day-15 部署 Node.js 和 Express 應用到伺服器

今天將學習如何將本地開發的應用部署到雲端伺服器,並確保應用能在網路上運行。1.選擇伺服器與部署平台2.部署應用到雲端伺服器3.應用伺服器配置4.管理與監控應用...

2024-09-29 ‧ 由 tp6u3fu0 分享
DAY 16

Day-16 應用中間件與安全性最佳實踐

1.理解中間件的概念與作用2.使用中間件管理請求與響應3.學習應用安全性最佳實踐4.應用安全驗證與授權 理解中間件的概念與作用 中間件(Middleware)...

2024-09-30 ‧ 由 tp6u3fu0 分享
DAY 17

Day-17 伺服器設定與環境準備

今天開始要進入實作的環節,我這次打算做一個虛擬的商店。首先就要來選擇伺服器的環境首先我挑選了Docker上的Ubuntu作為這次伺服器的環境首先第一步:在ubu...

2024-10-01 ‧ 由 tp6u3fu0 分享
DAY 18

Day-18 伺服器應用環境的進一步配置和部署準備

今天要來完成node.js的安裝以及PM2的安裝首先先利用上次安裝的nvm來安裝最新版本的node.js安裝完成之後可以檢查是否有安裝完成接著安裝PM2,這是一...

2024-10-02 ‧ 由 tp6u3fu0 分享
DAY 19

Day-19 應用部署和流程管理

今天會使用git來進行管理首先先複製github上面的專案到本地電腦 接著使用本機推送更改至github完成之後會在github上看到剛剛推送的更改接著就可以去...

2024-10-03 ‧ 由 tp6u3fu0 分享
DAY 20

Day-20 應用部署與自動化管理以及應用程式設計

今天會使用pm2來把這個實作變成自動化部署: 自動化 首先一樣先打開docker進入專案資料夾,並輸入pm2 start app.js也可以使用pm2 stat...

2024-10-04 ‧ 由 tp6u3fu0 分享