How to organize your express.js project

這是一個,一直就想寫的筆記了 在 javascript 裡面,往往有過大的彈性,到最後,龐大的專案,到最後模組之間關係,錯綜複雜 在加上團隊成員也有各自的組織風格,後

expressjs conditional CSRF

現在一般基本的網路服務,為了安全性,會加上 CSRF 的保護,如果 用 ajax 的方式傳資料,一般可以跳過,或是,加在 ajax 的 header 裏面 在 Django 下面的話,如果不檢查的話,會

go get like npm

在 Go 下面想要安裝套件,可以像是用 node.js 的 npm 安裝不加 global 的參數,做本地端的安裝嗎? 建立 shell script gopm 放在您的 $PATH 中的路徑 #!/bin/bash # Uasge: # gopm get some package from github # gopm run yourmain.go OLDGOPATH="$GOPATH" export GOPATH=$PWD go $*

nodejs on raspberrypi

NWM

如果你是 MS 視窗的開發者,可是想試試看 node.js with mongodb 的人 也有視窗版的懶人包 http://nwm.julianxhokaxhiu.com/ 或是自己安裝 MongoDB http://www.mongodb.org/downloads Node.js http://nodejs.org/#download PS: 我自己完全沒有試過,開發都在 Linux 上面,所以請自行體驗,

NPM package.json

一般不管什麼語言,幾乎都沒有內建套件管理,但是 Node.js 現在除了一直保持初衷, 要維持核心程式的精簡外,加入了 node 一直以來,必裝的 npm 套件管理,方便 node 的使

Get your Node

MEMO 一下 Debian testing 上面的 Node 安裝 實在進步太快了,裝 pre compiled 的套件沒有感覺 sudo apt-get install build-essential python-software-properties libssl-dev libreadline-dev git-core curl libcurl4-openssl-dev 記一下 libcurl4-openssl-dev # 只是目前 debian testing 上面依存的套件 git clone https://github.com/joyent/node.git cd node git checkout v0.6.6 # 目前最新