iT邦幫忙

2023 iThome 鐵人賽

DAY 26
0
Modern Web

使用 Clojure 當個 Full-stack 開發者系列 第 26

[Day 26] 邊開飛機邊換引擎

  • 分享至 

  • xImage
  •  

延續昨天的repl

我們在server加上這個之後,透過proxy的方式連入production就更安全一些,對外只開放標準且需要的port

然後這種內部需要的就手動連線

連上了,然後呢?

當然就是直接debug/查資料啊!!

  1. 查資料

記得我們程式裡有很多comment嗎

裡面有很多我們開發、除錯的過程

這樣子就我們連上後就可以直接進db查資料了

db端也不用額外開白名單,因為同樣就是prod端

  1. debug

今天如果有人回報錯誤,我們要怎麼做?

一樣,連上後加 (def req req) <-- 任何你要看的參數

接著依序向下、或是找到問題之後先evaluate,這樣prod的bug就修復完成

但此時記得回去程式把剛剛改的commit重新佈署,這樣改只有改記憶體的資料,萬一重開剛剛改的就沒有了

當然這樣改是有效能問題,但這些也是有解的,所以別擔心

找了一個影片給大家參考

https://www.youtube.com/watch?v=4EjBSM6w7o4


上一篇
[Day 25] 發佈了,出問題怎麼辦
下一篇
[Day 27] 沒有銀彈
系列文
使用 Clojure 當個 Full-stack 開發者30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言