從外觀上看,使用Relay進行驗證的最佳方式是在模式中使用custom GraphQL scalar types。這是嗎?使用Relay進行用戶輸入驗證
1
A
回答
1
您應該認爲這與使用REST API的服務器端類型驗證類似。
雖然您可以通過這種方式驗證標量數據,但此代碼在服務器上運行,而不是在客戶端上運行,並且與例如一個REST後端拒絕一個400的請求。實際上,對於理想的UX,你可能想在客戶端做一些驗證,以便在實際時提供更多的反饋(以及更直接的反饋)。
+0
是的,我正在進行客戶端驗證。但我也想要服務器端驗證。在前端,我通過「react-validation」組件使用Joi。那麼我應該以同樣的方式驗證根解析方法中的有效載荷嗎? –
+0
你肯定可以在你的突變解析器中做額外的驗證。例如,我沒有看到你可以進行模式級驗證。有效地使用自定義標量類型進行驗證也非常好。 – taion
相關問題
- 1. 使用按鍵進行驗證輸入
- 2. 使用TextBox_Validating事件進行用戶輸入驗證
- 3. 用戶輸入使用PowerShell進行驗證
- 4. 使用數組和用戶輸入進行表單驗證
- 5. 用動態輸入進行Jquery驗證
- 6. 使用JavaScript驗證用戶輸入
- 7. 使用php驗證用戶輸入
- 8. 使用Try/Parse驗證用戶輸入?
- 9. 在用戶輸入驗證 - Grails驗證
- 10. Javascript驗證用戶輸入
- 11. Javascript用戶輸入驗證
- 12. 驗證用戶輸入Monotouch
- 13. 驗證用戶輸入
- 14. 驗證用戶輸入C#
- 15. 驗證用戶輸入?
- 16. 驗證用戶輸入
- 17. Fortran77用戶輸入驗證
- 18. 驗證用戶輸入
- 19. 用戶輸入值驗證
- 20. 驗證用戶輸入
- 21. 驗證用戶輸入或
- 22. scanf驗證用戶輸入
- 23. 使用socket.io進行用戶驗證
- 24. 使用JSP進行用戶驗證
- 25. 輸入和用戶輸入驗證
- 26. Android驗證輸入,而用戶輸入
- 27. 無需輸入用戶名和密碼進行身份驗證
- 28. 用戶輸入然後進行指紋驗證android
- 29. 在特定條件下進行用戶輸入驗證
- 30. 使用MVC進行客戶端驗證
支持使用自定義標量類型的客戶端驗證將會很棒。但我想現在不是一種選擇? – Markus