nodejs-建立資料庫mysql連線 建立資料庫連線 MySQL 建立 Todo 資料庫 Express 設定資料庫連線 安裝 mysql2、sequelie、sequelie-cli 初始化 設定資料庫名稱、密碼 設定 Model Todo Model User Model 設定 Todo & User 關聯 完成註冊功能 MySQL 建立 Todo 資料庫123drop database if exists 2022-01-31 nodejs sequelie mysql
使用MySQL Workbench MySQL 簡易的 SQL 練習 新增名為 menu 的資料庫 在 menu 新增一個叫 type 的資料表,並且定義 schema:id、name,寫進四種資料,漢堡、吐司、蛋餅、乳酪餅 下載 MySQL WorkBenchMySQL WorkBench 是一套 MYSQL UI 軟體,方便我們建立資料庫、查詢資料庫的內容、將資料新增至資料庫由於 Hazel 是使用 Mac x86系統,並非 2022-01-31 mysql
Vue3 基本用法 此篇是寫下關於 Vue3 Composition API 基本用法 定義資料在 vue2 中定義資料總是在 data() 去宣告,而在 vue3 則不同,有 ref、reactive 的方式 Reactive 宣告的值一定要是物件,不可是純值 需使用 const,不可用 let,否則會失去雙向綁定 Ref Vue 自行定義的屬性 和 Reactive 相同,需使用 const,不可用 let,否 2022-01-30 vue3
JS常用正則 專案常用的 Javascript 正則表達 12345678910111213141516171819202122232425// 驗證金額,格式:正整數、小數點不超過兩位const amountReg = /^(([1-9][0-9]*)|(([0]\.\d{1,2}|[1-9][0-9]*\.\d{1,2})))$/// 版本號限制,格式v1.0.1,不 2021-12-28
常用指令 重新命名 Key1db.cost_set.update({}, { $rename: { "rate.1": "rate.hazel"}}, false, true); 移除 Key 值12db.<collection-name>.update({}, {$ 2021-12-22
Vscode eslint 與 prettier 衝突 解決 Eslint 與 Prettier 之間的衝突 使用 Vscode 同時設定了 Prettier、Eslint 存檔時自動格式化,導致會出現衝突,如下圖可以看見點擊 cmd+s 存檔後,格式化成功了又會馬上變回別種不合格的格式,這個問題困擾了我很久,在此紀錄 衝突原因衝突的原因不外乎是專使用 Prettier, Eslint,而且也同時開啟自動格式化、自動 fix 程式碼的功能,就是下面這兩 2021-11-12
Nodejs 使用 JWT 送 Cookie Express 框架利用 Cookie 來送出 JWT,進行安全驗證。我們會利用 express 提供的 res.cookie 來進行實作 設定環境變數打開 config.env 檔,這個檔案主要存放所有的環境變數,設定JWT_COOKIE_EXPIRES_IN,我們預設 Cookie 90天後過期 123JWT_SECRET=sVNJpMqNcYwJ.lahq2343x4$234123^Ll!& 2021-11-08 nodejs
解決 Cannot read property range of null 錯誤 解決 Cannot read property ‘range’ of null 錯誤原因:.eslintrc.js 設置的 parser: ‘babel-eslint’12345parserOptions: { parser: 'babel-eslint', ecmaVersion: 2017, sourceType: 'module' 2021-10-21 vue
[Postman] 設定 JWT Token 環境變數 Postman Test 設定Login API 選擇 TEST 設定 1pm.environment.set('accessToken', pm.response.json().token) 根據你的 API 吐回的 Token 設定到 Postman 環境變數裡設定好之後,每次打登入,API吐回的 token 會寫進 Postman 環境變數 accessToken 裡。 2021-10-20 postman
[Git] 寫一個好的 Commit Message 區分標題(Subject)與內容(body),用一個斷行符合隔開 Commit 分類 feat:功能,例:feat: 完成登入功能 fix:bug,例:fix: 修復登入頁面顯示錯誤 hotfix: 緊急,例:hotfix: 緊急修復無法登入 docs: 文檔,例:docs: 修改 README style: 不影響程式碼的前提下修改,像是空格、格式、斷行、缺少分號等。例:style: 刪除空 2021-10-18 git