[Node.js] 使用 nodemon 來啟動 node 程式

老是一直 node app.js 來重啟服務嗎?快來試試 nodemon 吧! 一般我們於開發階段時啟動 node 服務(程式)都是使用node *.js此指令,這有些麻煩的地方,像是當該服務出現錯誤而中斷,或者是開發好新功能時,都要重新執行node *.js指令,而 nodemon 就能幫你解決該問題,存檔後會自動重啟,遇到錯誤時也不會在自行中斷,節省了許多麻煩。以下將介紹 »

[Node.js] yarn 安裝教學

Yarn 是 Facebook 發佈的一款 JavaScript 套件管理工具,其功能與 npm 相同,但 npm 最為人詬病的是安裝速度很慢、安裝相依套件沒有順序性,而 Yarn 不但解決了這些問題,還加入了方便的 Cache 機制使套件均只要下載一次,多個專案若使用相同套件時不必重新下載。官方也表示 Yarn 是快速、安全、可靠的,且能支援多系統。 »

[Node.JS] bcrypt 安裝錯誤解決方案

某些服務會使用 bcrypt 來進行 hash secrets,像是:Aqua、Drywall、PartJS、MakeeAPI 等。但在 Windows 下安裝 bcrypt 時常會遇到與多問題及錯誤 (如下所示),這時若只是單純想把服務運作起來,我們可以使用 bcryptjs 來代替。 $ npm install bcrypt - > »

[Node.JS] 使用 showdown 實現 markdown 轉 HTML

Markdown 是一種輕量級標記式語言。它設計的初衷是使用易讀易寫的純文字格式編寫文件,然後轉換成有效的 XHTML(或者 HTML) 文件,同時這種語言吸收了很多在電子郵件中已有的純文字標記的特性。而以下範例將會使用 Express 做為基礎,並使用 showdown 套件來完成由後端 markdown 轉 HTML 的功能,使用戶端可直接看到轉換完的畫面。 Node 後端程式碼: var express = require('express') »