Published onOctober 26, 2021將 .NET Core 程式容器化並佈署至 HerokudotnetdockerHeroku 雖然支援的語言中沒有 C#,但是支援容器化佈署,所以我們可以將 .NET Core 的程式打包成容器進行佈署就可以了,剛好最近手上有個小專案有這個需求,所以記錄一下佈署過程
Published onOctober 22, 2021引入 Firebase 9 及 Authenticationfrontend過去在 Firebase 8 的時候,我們可以使用下面的範例程式碼引入 Firebase 跟 Authentication,當要使用 Auth 方法的時候就可以利用 app.auth() 來調用 auth 的相關函式
Published onOctober 8, 2021Postman 使用 Pre-request Script 自動取得 Token 後請求 APIfrontendPostman 是前後端開發者的實用工具,可以在沒有前端畫面的時候測試 API 使用,大多數的 API 都會驗證其 Token,如果沒有攜帶正確的 Token 就會造成請求失敗,以往都得手動加入到 Header 後再進行請求,如果 Token 過期了就又得再重複一次的動作,這種動作實在太麻煩了,直接使用 Postman 內建的 Pre-request Script 功能就能輕鬆做到自動化,以下為範例程式碼,實際情況依自己的 API 規格不同進行調整
Published onOctober 6, 2021利用 Docker 快速建置 SonarQube 程式碼品質分析平台並與 Jenkins 整合dockerci/cdjenkinssonarqube前幾篇文章我們使用 Docker 建立了 CI/CD 平台 Jenkins,並做到了簡單的 Node.js 專案的自動化編譯及佈署,但是當一個專案逐漸壯大或開發人員增加時,總會造成專案品質的問題,因為每個人技術或是觀念習慣不同所導致程式碼的變化,這時除了做 Code Review 之外,還能藉由 SonarQube 這套開源的程式碼品質分析工具來對我們的專案進行分析找出隱藏在層層程式碼中的問題
Published onSeptember 22, 2021清除 macOS Screen Sharing 連線紀錄macosScreen Sharing 是 macOS 內建的遠端桌面工具,跟 Windows 的遠端桌面連線一樣,本身的工作環境都是習慣使用 macOS,所以常常會遠端到其它台電腦來作業,時間久了就會累積一大堆的連線紀錄,讓有強迫症的我看了實在很痛苦,這邊紀錄一下如何清除連線紀錄