發表文章

目前顯示的是 7月, 2021的文章

[開發環境] 安裝 Redis 服務

圖片
Redis(Remote Dictionary Server)是一個開源的記憶體數據庫,它以鍵值對的形式存儲數據(Key/Value),並且支援各種數據結構,包括字符串、哈希、列表、集合、有序集合等,常被用作快速、高效的快取(Cache)工具,以下是它幾個重要的特性。 快速 : 基於記憶體的數據庫,因此讀寫操作非常快速,特別適合用於需要高性能的應用程式。 多功能 : 支援各種數據結構,也可以支援非結構化的數據,因此滿足不同應用場景的需求。 持久性 : 支持將數據持久化到磁盤,這樣即使發生故障重啟後也不會遺失資料。 分布式 : 提供了集群模式,可以將數據分佈在多台機器上,從而實現更高的性能和可擴展性。 在我的專案中,主要拿來當做 Cache Server,服務本身是沒有提供 GUI 的管理工具,因此你可以透過一些開源的工具來查看服務基本資訊、儲存的數據內容等等,如 Another Redis DesktopManager(下圖)。

[開發環境] 建立本地端(Localhost ) SSL 憑證

因為要開發 facebook oauth 登入,但 facebook 登入目前已經不支援 http 站台的串接,不過有找到更好的方式【 ngrok 外部網路連開發環境神器 】, 本篇文章僅留存紀錄(產生本地端開發用憑證) 。 Install chocolatey . Install mkcert . Create a locally trusted CA with mkcert -install. Generate an SSL certificate with mkcert localhost. ng serve -o -ssl true --sslKey {KEY_PATH} --sslCert {CERT_PATH}