iT邦幫忙

鐵人檔案

第 12 屆 iThome 鐵人賽
回列表
Modern Web

從coding到上線-打造自己的blog系統 系列

主要介紹go,帶點資料庫與前端完成一個blog網站,以及如何將web app上線

鐵人鍊成 | 共 31 篇文章 | 23 人訂閱 訂閱系列文 RSS系列文
DAY 11

Day11 模板

template 基本上大部分的資料都可以在前端靠js處理,但是搜尋引擎是不會渲染JS的,只會讀最一開始的HTML文本,所以SEO要把哪些是第一時間讓別人查到的...

2020-09-11 ‧ 由 linyanbin 分享
DAY 12

Day12 Blog CRUD Procedure

我們的blog是巢狀的,當user輸入網址到對應的blog時,我們有兩種方式能找到對應的blog 對字串進行分割,用join的方式比對往下找每個blog的na...

2020-09-12 ‧ 由 linyanbin 分享
DAY 13

Day13 Blog API串接

blog 現在來接上procedure,在database/main.go寫入 // get blog with owner super project and...

2020-09-13 ‧ 由 linyanbin 分享
DAY 14

Day14 帳戶處理

account 進入到user的註冊與登錄,因為我們已經把所有的路徑都開給blog用了,account如果要使用其他api路徑有兩種方法 用if判斷路徑是否是...

2020-09-14 ‧ 由 linyanbin 分享
DAY 15

Day15 登入

login 先來寫登錄,我們需要驗證帳號與密碼是否正確,然後回傳user需要的資料(uid與其下的owner) 進入database後寫入 DELIMITER...

2020-09-15 ‧ 由 linyanbin 分享
DAY 16

Day16 權限管理

auth 現在來驗證token,進入database寫入 DELIMITER ;; CREATE PROCEDURE `check_token`( user...

2020-09-16 ‧ 由 linyanbin 分享
DAY 17

Day17 檔案處理

asset 我們還需要路由來處理檔案的上傳,js, css等static檔案,所以再開一個router吧 在config/app/app.yaml的server...

2020-09-17 ‧ 由 linyanbin 分享
DAY 18

Day18 前端串接

前端 前端的部份會著重在JS邏輯上面,JS會使用jquery,美化排版等css有使用bootstra不過不會多談,而且我會盡量把bootstrap的部份拔掉。...

2020-09-18 ‧ 由 linyanbin 分享
DAY 19

Day19 線上編輯器

editor 現在用在前端的編輯器還挺多的,我這裡使用的是TOAST UI Editor,支援一般所見即所得和markdown 官方給的文檔寫的挺清楚的,先在v...

2020-09-19 ‧ 由 linyanbin 分享
DAY 20

Day20 nginx設定

nginx nginx只要寫好設定檔就能幫我們處理好反向代理,我們可以用來處理subdomain映射到不同port的需求 現在什麼都要包在docker裡,ngi...

2020-09-20 ‧ 由 linyanbin 分享