在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ nestjs 如何進(jìn)行部分參數(shù)驗(yàn)證。

nestjs 如何進(jìn)行部分參數(shù)驗(yàn)證。

根據(jù) nest.js 官方文檔,利用 class-validatorpipe 實(shí)現(xiàn)了請求參數(shù)驗(yàn)證,
但是目前只能是根據(jù)實(shí)體定義時(shí)定義的規(guī)則進(jìn)行完整驗(yàn)證,即實(shí)體里有哪些驗(yàn)證規(guī)則,則每次必須完整滿足。
實(shí)際上更多需求是,添加時(shí)(必須)檢查所有規(guī)則,修改時(shí)只針對請求參數(shù)做驗(yàn)證(例如只修改某一個字段,請求參數(shù)為該字段,則只針對該字段進(jìn)行校驗(yàn)。),刪除時(shí)則不用任何校驗(yàn)。

查閱一些文章、資料發(fā)現(xiàn)了一些有用的信息: class-validator 自帶的 Skipping missing properties ,以及 typeormEntity Listeners and Subscribers 。

但是水平有限,不知道怎么實(shí)現(xiàn),所以求助社區(qū)大神們。

大佬們求幫助?。。?/p>

回答
編輯回答
執(zhí)念

看到邀請就進(jìn)來了。
并不懂nest.js,提問中也沒附帶所做嘗試的信息,幫你查了下相關(guān)內(nèi)容,你可以看看對你有沒有幫助。

與樓主遇到相同的問題解決方式
nest issue
typestack(class-validator team)的子項(xiàng)目的issue

2017年9月2日 18:53