我的系统包含一个ASP.NET WebApi服务作为后端,而Angular 6作为前端。
有许多验证取决于模型数据(如果B> = C,则需要A)。
如何通过使用相同的代码库在客户端和服务器上实现验证?
到目前为止我的想法:
- 使用node.js服务器进行验证并重用验证类(上级不欢迎)
- 在.NET中使用js运行器->需要像V8或Gecko这样的js内联,对我来说是太多的开销。
- 将C#验证类转换为js / ts->这是我的首选,因为我已经准备好以这种方式将视图模型与T4同步,但是我尚未为此目的找到合适的转换器。
您对我的问题有什么暗示吗?