檸檬

@LydiaLiu

Joined on Sep 6, 2021

  • 當未來接手你專案的工程師沒碰過Node.js時,可能連專案怎麼Run起來都不清楚(?),又懶得每次都要重頭再教導一遍...... 這篇就是為此而存在的懶人教學。 第一步、準備開發環境! 沒Node.js怎麼開發專案捏!? 雖然VSCode也還是能開專案改Code啦,但總要測試Run專案吧>"< 關於這部分我有再另一篇寫過,請看這邊: Windows Node.js開發環境建置
     Like  Bookmark
  • 每次要建個新專案都要先上網查一下指令,咖麻煩诶! 所以我決定把它紀錄下來:pencil:,方便未來抄作業(O 在建置專案之前,先來安裝Express:$ npm install express-generator -g 如果已經有安裝過的,可以直接無視這個步驟~ 等安裝好後,來去找建置專案的好位置 :package: 在現行工作目錄中建立一個 Express 應用程式:$ express --view=ejs <myapp> <myapp>是要建置專案名稱,可自行取名。 建好後可以看到資料夾內出現這些東西create : myapp
     Like 1 Bookmark
  • Node.js可安裝於Linux、Windows、MacOS環境,但在cmd時使用的指令以Linux為主,若安裝完Node.js後直接開啟windows的cmd下指令,你會發現它根本不認識"node"或"npm"這些單字,因此需要調整作業環境,以便於開發。 WSL WSL全名叫Windows Subsystem on Linux,是微軟和 Canonical(Ubuntu 的母公司)共同開發,於 Windows 10 後加入的功能,能夠在 Windows 10 掛載一個 Linux 系統,用起來又不像虛擬機那樣肥、開機緩慢,是 Windows 使用者用來入門 Linux、甚至是進階使用Linux系統的好工具。 :::danger 注意!WSL僅支援Win10之後(包含Win10)的作業系統!! ::: 打開windows的搜尋,查關鍵字"功能"找到「開啟或關閉Windows功能」,點下去。
     Like  Bookmark
  • 察看可用的安裝版本 $ nvm ls-remote // 只顯示LTS版 $ nvm ls-remote --lts 查看目前安裝哪些版本 $ nvm ls 切換 Node.js 版本
     Like  Bookmark
  • Coding時因為某些需求要在url後方加上參數傳值,傳送的值又正好是中文,那對方收到的就會變成像"%E4%B8%BB%E7%B7"的亂碼。 這其實是16進位編碼,URL在網路上只能以ASCII碼傳送,而ASCII就只有英、數字及特殊符號,因為沒有支援中文字體,因此將中文以UTF-8轉成16進位編碼。 那現在如果URL要傳中文的值該怎麼辦呢? 解碼就好啦!:smile: encodeURI/decodeURI encodeURI()能夠將中文字串以UTF-8轉成16進位編碼。
     Like  Bookmark
  • 簡易指令整理。 編輯檔案 $ vi {檔名} 編輯模式:i 瀏覽模式:esc 存檔:w 離開:q 強制:!
     Like  Bookmark
  • Images(映像檔):類似以前的安裝光碟,存放安裝檔的資料。 Container:安裝後的應用軟體。 啟動docker。 $ systemctl start docker 將映像檔載入Container。 // run = 執行,-d = 執行目標 $ docker run -d {image}
     Like  Bookmark
  • 先安裝pm2: npm i pm2。 檢查目前上線程式:pm2 list。 重啟專案:pm2 restart {Filename}。 修改連線設定時重啟用:pm2 restart ecosystem.config.js。 使用 pm2 run 專案:pm2 start {Filename} --env production。 查看log:pm2 log {Filename} 或 pm2 log {FileID}。
     Like  Bookmark
  • 傳送檔案 $ scp {連線設定}:{檔名/資料夾名} {連線設定}:{存放路徑} 如果遠端連線有ssh加密: $ scp -i "C:\.ssh\rsa" -P {Port} .\xxx.crt {user}@{IP}:/home/user :::warning 附註:若傳送的是資料夾,資料夾名前需再補上 -r ::: 複製檔案
     Like  Bookmark
  • SSL憑證具時效性,每年必須重新申請並作更換。 為了預防下次又忘記各種指令所以在這邊記錄一下QQ :pencil: 操作流程如下: ::: spoiler 1. 開Apache尋找設定路徑 目前也不是太清楚Apache預設放在哪裡,诶嘿。 現有專案去跟目錄底下找/etc,便能找到Apache的設定,從設定中找到以下三個東西:
     Like  Bookmark
  • 本機端相關 建置Git儲存庫 git init 單一檔案加入索引 git add {檔案路徑} 所有檔案加入索引 git add .
     Like  Bookmark
  • 最近換了新工作環境,目前公司主要是以Git在維護程式碼,看了看發現好像也是現在主流,就來學一下順便做個筆記,避免忘記。 建立本地Git數據庫 步驟一:建立一個要使用的專案。 這邊應該大家都會吧?我就不多提了。 步驟二:建立本地數據庫 開啟cmd,下指令cd移動到專案的檔案位置,然後指令init建置這個專案的Git數據庫。 $ cd {根目錄位置}
     Like  Bookmark