大 Web 時代創造了許多工作機會,不僅許多新鮮人投身 Web 世界,也有許多人轉職進入 Web 產業。Web 包含許多領域,許多人並沒有在一開始就找到最適合自己的領域,本次參賽筆者將以自身的一條龍經驗,蜻蜓點水式的分享從寫 API(.NET 5)、架 VM(GCP)、建 DB(MySQL)到刻前端(Angular),一步一步建立一個網站,讓讀者明白每個 Web 的領域大致上是如何運作,從而可以從裡面找出最適合自己的領域去專精
今天我們要來介紹如何在 GCP 上建立 VM 並佈署我們的 API 程式。 建立 VM 首先點選功能選的 Compute Engine -> VM 執行個...
昨天我們成功的把 API 程式佈署到 GCP 的 VM 上了。不過,我們有一個問題:只要跑了 .NET 程式,這個 SSH 連線就被佔用了,如果要做其他事就得...
我們一台主機上面,通常會有好幾個程式/服務在跑,這些功能會分別監聽並佔用一個或多個 port。例如 http request 使用 80 port; https...
.NET 5 Web API 佈署到 Linux 上執行的時候,會跑在一個 Kestrel 伺服器上。Kestrel 從 .NET Core 1.x 發展至今,...
截至目前為止,我們的 .NET Web API 都是使用開發者憑證,瀏覽器並不承認這個憑證,所以每次發 request 到我們的 API,瀏覽器都會警告我們。今...
之前我們在寫 API 程式的時候,一開始使用寫死在程式裡的資料集合(List),這個方法雖然快速讓我們可以 demo 程式,但是卻非常的糟糕,因為只要重啟程式,...
今天我們來安裝 MySQL 與操作它的 GUI – MySQL Workbench。 安裝 MySQL 直接到 MySQL 官網點選下載 MySQL Commu...
上次我們介紹如何用 MySQL Workbench GUI 操作資料庫,這次我們要來簡單介紹一下 CRUD 的基礎語法。 語法結構 CREATE/INSER...
上次我們介紹了 MySQL 的簡單 CRUD,雖然本系列本來只打算介紹基礎中的基礎,然後再開傳送們給有興趣的邦友延伸閱讀,但是後來想一想,介紹 MySQL 沒講...
有的時候我們的一個 request 可能會需要執行好幾個工作來完成,例如之前舉例的,購買一個商品必須先驗證使用者、接著確認商品數量、建立訂單資訊、寫入 log,...