Hi,大家好,昨天我們完成了Sequelize 的套件安裝、資料庫連線的設定與資料表的設定,今天我們來預定要完成資料處理的模組,會依照查詢、新增、修改、刪除進行...
今年其實很猶豫要不要參賽,想把去年的安裝教學做完,還是報名了。壓線最後一刻 ~~~(有可能不會完成30天的影片發文:P)(但會把Vue Cli和Node.js...
前言 昨天有提了一些前置作業~還沒看過的可以先去前一篇歐 來連接DB吧! 首先,新增一個資料夾取名為 config並在config資料夾下建立一個 db....
為什麼我們需要 Nginx? 在前幾篇中,我們已完成: Node.js 後端 API React 前端 Swagger 文件 常見開發架構 模組 服務...
網路上第三方製作的 modules 可以透過 npm (node package manager)下載來使用 NPM NPM JS NPM 是 Node Pac...
modules 分成三種: Node.js 內建的 modules,可以直接拿來使用 內建功能尋找 我們自己製作的 modules 網路上第三方製作...
為什麼要有 RBAC? 隨著系統成長,權限管理會漸漸失控。 一開始或許只是幾個簡單的判斷式: if (user.isAdmin) { ... } if (use...
各位大神好:弱弱的我買了歐萊禮的書想學習 Node.js 和 express 搭配的原理和語法,因為 handlebars 壞掉只好改用 Jade 模板,今天從...
今天我們來聊聊如何安裝 TypeScript 吧,不過在裝 TypeScript 之前,我們得先安裝 NodeJS 什麼是 NodeJS 在最一開始的時候 Ja...
昨天已經可以靠打不同 API 方法的方式,來執行不同的 SQL 語法。 但有沒有覺得哪裡怪怪的,為什麼我只能新增名為 testBook-1 的書名?或是為什麼我...
Hi,大家好,又到了連續假期了,總算可以脫離幾天上班的生活了XD,昨天我們完成了附件上傳的機制,使用 dataURL 的機制,傳完之後,當然就是要可以在畫面上看...
前言 - 什麼是資料庫? 簡單來說,資料庫(Database) 是一種用來 儲存、管理與存取資料 的系統。 它能幫助我們把資料有條理地組織起來,並透過查詢語言(...
我使用 MongoDB 免費提供的 Cluster,創建了 Database 並新增五個表格來對應假資料。後端採用 Node.js,並已轉換為 TypeScri...
昨天已經完成了50 % 左右的登次系統, 今天我們來把功能做得更完善~ 還記得我們昨天在做登入 login.ejs 頁面的時候,是不是有打一個 POST /...
Hi,大家好,今天接續昨天的進度,昨天我們安裝好環竟,並取得了專案骨架了,那今天來把 router 定義完成 建立自己的 router 使用 express-g...
Hi,大家好,今天是第8天,我們接續昨天的作業,先把公開區域的 router 完成。 saf.js(系統公開區域routing) 本程式目前預計有3個功能 系...
各位大神好:在網路看過如下的程式碼會報錯 const testPost = (req, res) => { const insertValues =...
Hi,大家好,昨天我們完成了登入&變更密碼機制,按照預定的作業流程,我們今天來處理的是表單輸入的機制,在這裡我們會使用vue.js送出資料到後端,後端資...
檢查 Node.js 版本號 node -v 檢查 Npm 版本號 npm -v (剛剛不小心把還沒剪片&上字幕的影片上傳了,更新一下)感謝收看,...
開始寫之後發現跟一開始預設的有一點點出入,因為有階層的關係,所以查詢時要帶入上層的ID才能正確拿到全部,不然會拿到別人家具。 以下是開發完的API名稱,但這次3...
在開發登入系統時,最致命的錯誤之一,就是把使用者密碼「明碼」存進資料庫。一旦資料外洩,使用者的帳號、銀行,甚至其他平台的登入都可能被竊用。 舉個例子: {...
說了這麼多,已經忍不住要開始動手做做看了吧!接下來後端都會使用 Express 進行示範,可搭配 Stackblitz 的範例服用:連結。 環境建置 Stac...
在上一篇文章中,我們使用 JWT (JSON Web Token) 讓使用者能登入並通過驗證。 但問題來了: 若 Access Token 只有效 10 分鐘...
Hi,大家好,昨天我們完成了主頁之客服項目清單,今天我們接續下去,製作詳細資料的檢視頁面,那讓我們開始吧 增加連結功能與 click 事件 首先先接續昨天的作業...
前言 在前一篇,我們探索了 AWS 的網路基礎 —— VPC。 有了網路邊界之後,雲端服務之間可以安全地連線與隔離。 但接下來還有一個更關鍵的問題: 「誰能登...
前言 在寫程式的過程中,你是不是也常常這樣做? console.log("資料有進來嗎?", data); console.log(&quo...
在 NestJS 中,設定管理是一項基礎但關鍵的工作。 NestJS 官方提供 @nestjs/config,支援 .env 檔讀取與基本類型驗證。若搭配 Jo...
前言 從 Day23 開始,我們一步步搭起了: EC2:讓服務跑起來 RDS:讓資料有地方存 S3:讓檔案能雲端化 這三者合起來,已經是個完整的雲端應...
在後端開發中,最麻煩的不是寫 API,而是沒人知道怎麼用 API。 後端:「規格與使用說明都放在 Notion。」 前端:「為什麼照規格打過去卻沒反應?怎麼回來...
在前幾天,我們已經認識了 Node.js 的基礎與專案骨架。 今天要進入一個非常重要的主題:模組系統 (Modules)。 模組是程式碼的組裝單位,幫助我們拆分...