大家都在談 MVC,但我想先談談更基本的東西,那就是 controller 和 service 的職責,不管寫了幾年的 code,總是會不停看到,應該寫在 service 的邏輯放在 controller 中,應該寫在 service 的 code 寫在 controller 中。 大多數的人都說 control...
最近開始看 JavaScript 設計模式 這本書,裡面有一段說到,JS 只有函式變數跟全域變數,沒有我們平常認知的區域變數,JS 真的跟其他語言不太一樣。 以下面這面這個例子,在 Java 的話,name 應該是區域變數,後面的 function 呼叫 name 應該會有 error,但在 javascript...
之前在公司都是做產品,只有一個 repo,不過現在不只維護一個專案。已經不是 git merge,就可以搞定了。 前陣子為了要同步共用的 code 做 sync,研究了一下,有兩個指令可以做到這件事。 一個是 git cherry-pick,另一個則是 git format-patch。 我兩個都試過,但我實在覺...
Share Dialog The Share dialog gives people the ability to publish an individual story to their timeline, a friend’s timeline, a group, or in a private messa...
Client Side 基本只需要做三件事把 Server Side 傳過來的 Token 存下來 在需要權限驗證才能使用的 API,改用有帶 Token 的 HTTP Header。 在 Server 告知 Token 過期的時候,把 Token 丟掉,並將使用者狀態變成登出。 補充clien...
當從 SVN 轉換使用到 GIT 後,最大的改變是什麼?除了沒網路還可以看到 log history 之外,我想就是不斷切來切去的 Branch。 我必須要坦誠的說,雖然我用 GIT 有好幾年了,但只有當初為了在公司導入 GIT,有認真的把一本 GIT 的原文翻譯書看完,有基本觀念後,就沒有在繼續摸下去了。 其實...
常使用 github 的人都知道,開一個自己帳號 domain 的 repo,就可以對應到 github page,可當靜態網站部署。 例如你開一個 yourname.github.io 的 repo,裡面所有東西都可以對應到 https://yourname.github.io/ 。 但如果你想要放在 blog...
npm 在執行 scripts 的時候,會將 node_modules/.bin 加入暫時性的 path,所以在執行 npm run build 得時候,等同於 npm run node_modules/.bin/webpack,如果沒有這個檔案的時候,才會執行 global webpack。 This ...
Server Side 使用架構 Sails Server Side 需要做的事第一步 安裝支援 JWT 的 library 第二步 新增一個 JWT 的 Service,例如 api/services/JWTService.js 第三步 在回傳登入成功 responses 的地方,多新增回傳 Tok...
那接下來,我們就來談談這進化的 Token。 什麼是 JWTJWT 全名是 JSON Web Tokens,它提供強大的加密演算法並可內含資訊,做為安全資訊傳輸,解碼後的資料是以JSON作為資料讀取。因為資料透過了數位簽證處理,所以可以被信任跟驗證。 官網上 JWT 清楚的列出,各個語言支援 JWT 的 libr...
Page 14 / 15