博文

目前显示的是标签为“nodejs”的博文

base64 in Nodejs and Java

From :  https://www.hacksparrow.com/nodejs/base64-encoding-decoding-in-node-js.html let secretBase64 = Buffer.from(“ JavaScript ”).toString('base64'); // SmF2YVNjcmlwdA== var b = new Buffer('JavaScript'); // Buffer var s = b.toString('base64'); // SmF2YVNjcmlwdA== var b = new Buffer('SmF2YVNjcmlwdA==', 'base64') var s = b.toString(); // JavaScript // ------------------- var b = new Buffer('SmF2YVNjcmlwdA==', 'base64') var s = b.toString('hex'); // 4a617661536372697074 var b = new Buffer('4a617661536372697074', 'hex') var s = b.toString('utf8'); // JavaScript //---------------------- $node >require('crypto').randomBytes(64).toString('hex') f3a302c14cd2f57bc6972a0d599857dbde877fbf03b38dd592b9635bc7f30299c9d5dfe44e5abb615737cf40a45958c8283b5d1132c4e7e0d8e66610044be1f4 https://expressjs.com/en/api.html var fs = require('fs' ); // function to encode file data to base64 enc...

learn Nodejs & Express & MongoDB

Ref: http://lonka.github.io/blog/2016/08/18/ng2/ng2-cli-quickstart/   http://www.imooc.com/article/6179 remove Nodejs del %USERPROFILE%\.npmrc rmdir /s/q "c:\Program Files\nodejs" rmdir /s/q "%APPDATA%\npm" rmdir /s/q "%APPDATA%\npm-cache" 安装 Nodejs v6.2.2(npm3) & Visual Studio Code 安装 npm install -g gulp yo webpack rimraf npm install -g typescript typings angular-cli npm install -g eslint tslint npm install -g angular-cli gulp yo webpack rimraf typescript typings eslint tslint ng new demo1 cd demo1 npm install   --- Error: Cannot find module ‘ exists-sync' 这是 1.0.0-beta8 的 issue ng build ng serve   (-prod 同时关闭 live Reload)   -- http://localhost:4200   -- http://localhost:49152(live Reload ) ng generate component header  //直接在「\app\」下加入一個 Component 名為 header ng generate service search ng build     // 以下命令可以將專案發行至 「 \dist 」 中 Ref: http://lonka.github.io/blog/2016/08/18/ng2/ng2-cli-...

learning angular2

1: Clear Environment   >node –v C:\Users\jchen> del %USERPROFILE%\.npmrc Could Not Find C:\Users\jchen\.npmrc   >rmdir /s/q "c:\Program Files\nodejs" c:\Program Files\nodejs\node_perfctr_provider.man - Access is denied. c:\Program Files\nodejs\npm - Access is denied. c:\Program Files\nodejs\npm.cmd - Access is denied. Access is denied. > rmdir /s/q "%APPDATA%\npm" C:\Users\jchen\AppData\Roaming\npm\NODE_M~1\vs-tac\NODE_M~1\cordova\4300A3~1.0\NODE_M~1\cordova\NODE_M~1\CORDOV~1\NODE_M ~1\CORDOV~1\NODE_M~1\BROWSE~1\NODE_M~1\BROWSE~3\NODE_M~1\COMBIN~1\NODE_M~1\INLINE~1\NODE_M~1 - The directory is not empty. >rmdir /s/q "%APPDATA%\npm-cache" Go Control Panel\All Control Panel Items\Programs and Features uninstall nodejs Manually remove "%APPDATA%\npm" and "%APPDATA%\npm-cache" 2. Install Nodejs Download the file node-v7.7.2-x64.msi from https://nodejs.org/en/dow...