Sample code
php設定快取資料
在node.js讀取php設定的快取資料
備註
在php中可以將整個陣列的資料存放Memcached,不需要經過任何的轉換就可讀取到原陣列的資料,但是若是將要與node.js共用的陣列資料存到Memcached中,node.js會讀取不到php設定的陣列資料(node.js會讀到NaN)
反之若node.js將物件陣列資料存放到Memcached,則php直接讀取node.js設定的物件快取資料,也是讀取不到(php會讀到false)
所以php要與Node.js共用的陣列資料,則必須將物件或陣列轉換成JSON字串資料,再去解析存取
Node.js
傳送快取資料給phpJSON.stringify(object)
JSON.stringify(array)
接收php快取資料
JSON.parse(data)
PHP
傳送快取資料給node.js
json_encode(object)
json_encode(array)
接收node.js快取資料
json_decode(data)
參考資料
- node.js套件
沒有留言:
張貼留言