原创 mongodb / morgan 保存日誌

把日誌保存在日誌文件裏 // app.js var logger = require('morgan'); var fs = require('fs') var logDirectory = path.join(__dirname, 'lo

原创 express中使用morgan

用於記錄http請求的node.js的模塊。 使用方法 morgan(format[, options]) format 記錄日誌的格式(String型)。options 是配置項組成的對象。 有4種使用形式 morgan('tiny')

原创 在express框架下使用jwt實現驗證。

在express框架下使用jwt實現驗證。 接着上遍文章(使用session保存用戶數據)來讓使用jwt保存用戶數據。這裏會用到passport-jwt/jsonwebtoken。passport-jwt是passport的一個驗證策略。它

原创 for...of for...in 的區別

簡單的區別是:for...of得到是value, for...in得到的是key.下面詳細說區別。for...of是在es6時出現的。與其對應的是Iterator接口。Iterator接口對應的是可以返回遍歷器對象的方法。這個方法使用[Sy

原创 在express框架下使用passport實現驗證(0)。

前面2個文章說明了cookie/session保存、驗證用戶的方法都有各自的缺點。現在推薦一個使用passport的方法驗證用戶。 這裏的代碼是基於上一遍文章(express框架下使用session)的代碼。關於passport的學習差不多

原创 express框架下使用session

上一遍文章說了cookie的不足,提到使用session是解決缺點的一個方法。這遍文章說說怎麼使用session.作者使用了文件保存session的方法。若用別保存方式(內存、數據庫)也行,記得使用相應的模塊。 下面從使用內存存儲和文件存

原创 在express項目中設置、得到cookie。

1. 新建一個express項目。 express node-cookie 2. 安裝依賴。 cd node-cookie npm i 因cookie-parser是express框架內置的,所有不用再手動安裝了。 3. 設置cooki

原创 在mockjs官網上沒學到的

mock會攔截下指定的請求,並返回由mock計算出的數據。 mock攔截下的請求不會在network裏出現。 mock方便前端脫離後端進行開發。 先來一個dome說明怎麼使用。mock怎麼與項目結合使用。 mockjs demo

原创 計算機的編碼方式

計算機的編碼方式 機器數、真值 在計算機中以二進制的形式保存的數就是機器數。在機器數中首位是表示正負號的。0:正數,1:負數。 機器數表示的真正數就是真值。如:00000001=+1,10000001=-1 原碼反碼補碼 原碼:符號位+真

原创 vconsole

vconsole 爲移動端開發的前端開發工具。 function 查看console日誌。 查看network請求。 查看文檔元素。 查看cookie/localstorage. 執行手寫的js命令。 自定義插件。 install np

原创 搞清animation/transtion/transform/translate

css3動畫 animation 使用css3動畫需要2步 爲指定元素添加animation屬性及屬性值。各瀏覽器私有屬性在前,通用屬性在最後。 使用@keyframes定義動畫過程名稱。各瀏覽器私有屬性在前,通用屬性在最後。 anim

原创 vue-infinite-loading簡要教程

function 可以實現瀑布流式累加載。 install npm i vue-infinite-loading --save import InfiniteLoading from 'vue-infinite-loading' 或 co

原创 vux入門

vux vux讀作[v’ju:z]。它是主要用於移動端的基於weui和vue的ui組件庫。 看git上作者的描述很霸氣。一種愛用不用的感覺。的pc端vue的ui框架有iview/elementui等。移動端使用vux較爲方便。 主要用於

原创 配置多個git

生成一個ssh ssh-keygen -t rsa -C [email protected] 第一次生成時默認名稱爲 id_rsa 你願意改就改。 再生成一個ssh 進入到 .ssh 目錄下。若不做步需要在第二步時添加路徑名。 第二次生成時的指紋文