關(guān)于session和token的使用,網(wǎng)上爭(zhēng)議一直很大??偟膩?lái)說(shuō)爭(zhēng)議在這里: session是空間換時(shí)間,而token是時(shí)間換空間。session占用空間,但是可以管理過(guò)期時(shí)...
關(guān)于session和token的使用,網(wǎng)上爭(zhēng)議一直很大??偟膩?lái)說(shuō)爭(zhēng)議在這里: session是空間換時(shí)間,而token是時(shí)間換空間。session占用空間,但是可以管理過(guò)期時(shí)...
本文是通過(guò)慕課網(wǎng)相關(guān)課程學(xué)習(xí)MyBatisPlus整理的筆記。MyBatisPlus入門(mén) : - ) 老師講的挺好的,還不會(huì)MyBatisPlus的小伙伴門(mén)可以聽(tīng)一下。M...
// 通過(guò)元數(shù)據(jù)和對(duì)象實(shí)例,去構(gòu)建原有類(lèi)型
const object = plainToClass(metatype, value);
const errors = await validate(object);
if (errors.length > 0) {
// 獲取到第一個(gè)沒(méi)有通過(guò)驗(yàn)證的錯(cuò)誤對(duì)象
let error = errors.shift();
let constraints = error.constraints
let contexts = error.contexts
// 將未通過(guò)驗(yàn)證的字段的錯(cuò)誤信息和狀態(tài)碼,以ApiException的形式拋給我們的全局異常過(guò)濾器
for (let key in constraints) {
throw new ApiException(constraints[key], contexts[key].errorCode, HttpStatus.BAD_REQUEST);
}
}
return value;
此處應(yīng)該返回object 否則存儲(chǔ)的id還是string啊
7f5ad7cb6541 評(píng)論自7、Nest.js 中的類(lèi)驗(yàn)證器
前面有提到過(guò),數(shù)據(jù)庫(kù)的用戶、密碼或者 API 的 Key 和 Secret 等等,這類(lèi)信息在實(shí)際項(xiàng)目中不應(yīng)該硬編碼。給不同的環(huán)境使用不同的配置文件是比較通用的做法。一些非常敏...
什么是依賴(lài)注入? 依賴(lài)注入(Dependency Injection,簡(jiǎn)稱(chēng)DI) 是實(shí)現(xiàn) 控制反轉(zhuǎn)(Inversion of Control,縮寫(xiě)為IoC) 的一種常見(jiàn)方式。...
亮度能調(diào)嗎
小米Air筆記本i5-7200黑蘋(píng)果安裝支持睡眠喚醒,聲卡驅(qū)動(dòng)非常棒,基本上算完美安裝了。 網(wǎng)卡使用了EDUP EP-AC1620,京東有賣(mài)49元一只,官網(wǎng)自帶10.13的驅(qū)動(dòng),很穩(wěn)定。 用TransMac10.4...
高清顯示咋裝
小米Air筆記本i5-7200黑蘋(píng)果安裝支持睡眠喚醒,聲卡驅(qū)動(dòng)非常棒,基本上算完美安裝了。 網(wǎng)卡使用了EDUP EP-AC1620,京東有賣(mài)49元一只,官網(wǎng)自帶10.13的驅(qū)動(dòng),很穩(wěn)定。 用TransMac10.4...
組件的生命周期分成三個(gè)狀態(tài) Mounting:已插入真實(shí) DOM Updating:正在被重新渲染 Unmounting:已移出真實(shí) DOM Mounting(裝載) get...
github page 在github 上的項(xiàng)目名稱(chēng)必須和自己用戶名一樣 自己的用戶名是aaa項(xiàng)目名得是 aaa.github.io 安裝hexo ,一些工具(git,nod...
Node.js項(xiàng)目線上服務(wù)器部署與發(fā)布 配置公鑰 和密鑰 可以登錄服務(wù)器不需要密碼看是否已經(jīng)存在公鑰和密鑰看用戶文件夾下是否存在image ctrl +d 退出用戶sudo ...
萬(wàn)惡的根源 距離React Router v4 正式發(fā)布也已經(jīng)過(guò)去三個(gè)月了,這周把一個(gè)React的架子做了升級(jí),之前的路由用的還是v2.7.0版的,所以決定把路由也升級(jí)下,正...
在實(shí)際開(kāi)發(fā)中,ES6已經(jīng)非常普及了。掌握ES6的知識(shí)變成了一種必須。盡管我們?cè)谑褂脮r(shí)仍然需要經(jīng)過(guò)babel編譯。 ES6徹底改變了前端的編碼風(fēng)格,可以說(shuō)對(duì)于前端的影響非常巨大...
1.removeAttribute() 方法刪除指定的屬性。 注:removeAttributeNode() 方法從元素中刪除指定的屬性節(jié)點(diǎn)。簡(jiǎn)單的來(lái)講,removeAttr...
算法有很多,從初級(jí)入門(mén)到中高級(jí),本人在學(xué)習(xí)過(guò)程中也會(huì)持續(xù)更新...有一些可能會(huì)經(jīng)常用到的也會(huì)更新到JavaScript常用筆記中,也歡迎一起學(xué)習(xí)的朋友給出意見(jiàn)! 21點(diǎn)算法 ...