1. [Node.js] 使用 Bitbucket 與 CircleCI 做多版本單元測試

    前言 先前幾篇文章介紹了如何使用 GitHub 搭配 Travis CI 做單元測試並計算程式覆蓋率把結果上傳到 Coveragealls,如下:

    2018/03/28 DevOps

  2. [Node.js] 計算程式覆蓋率並整合到 coveralls

    前言 上一篇 [Node.js] 使用 istanbuljs/ync 計算程式覆蓋率) 教各位如何在專案中計算程式覆蓋率,接著這篇我們要來實作程式覆蓋率(coverage)並且透過 coveralls 來做覆蓋率整合同時呈現在 GitHub 專案中的 README.md 文件中。

    2018/03/24 DevOps

  3. [JavaScript] 時間格式處理

    前言 此篇記錄著時間 JavaScript 原生寫法,不定時會更新整理。

    2018/03/23 Web

  4. 使用 SSH 金鑰與 GitHub 連線

    前言 在 GitHub 中有兩種存取資料的連線方式一種是 https 另一種是 ssh,兩者的差別在於 https 在每次 git push 前都要輸入密碼,而 ssh 相對的就不用輸入密碼即可立即上傳,若不想每次都輸入密碼可以參考 ssh 連線方式。

    2018/03/22 Git

  5. [Node.js] 使用 istanbuljs/nyc 計算程式覆蓋率

    前言 上一篇 [Node.js] mocha 單元測試並整合 Travis-CI 已經教你如何自動化單元測試並且整合到 Travis-CI 達到自動化測試效果,這篇就來介紹計算覆蓋率,這與單元測試試相依的,因為我們做完單元測試後可以利用覆蓋率來檢視我們的測試是不是做的很全面徹底。

    2018/03/21 DevOps

  6. [Node.js] GitHub 使用 Travis-CI 自動化單元測試

    前言 Travis CI是提供 GitHub 專案持續整合的服務平台,且支援各種程式語言,間單來說使用 Travis CI 之後只要更新(Push)專案到 GitHub 就會自動進行測試,本篇教學就以 Node.js 下去做示範教學。

    2018/03/16 DevOps

  7. 使用bouncy控制PORT號服務

    前言 在產品上線時同一個雲端虛擬機中,也許會監聽很多 PORT 號來執行各種不同的專案,比如後端 API、前端頁面、後台管理系統…等,我們可以下指令來監聽某一個 PORT 號,此方法只能同時監聽一個服務,要管理我們的 proxy 有很多種方式例如: Nginx、node-http-proxy 、vhost middleware 以及今日所要介紹的 bouncy。

    2018/03/14 Web

  8. [Linux系統] 利用iptable轉發PORT號

    前言 雲端虛擬伺服器提供一個靜態 ip 35.224.176.88 然而預設是監聽 80 PORT,若今天我寫一支程式監聽 8000 PORT 就必須要像下面這樣輸入:

    2018/03/14 Linux