nodejs-model:超轻量级和可扩展模型,用于Node.js的验证,可访问性,过滤,转换和清理

时间:2024-05-31 18:09:19
【文件属性】:

文件名称:nodejs-model:超轻量级和可扩展模型,用于Node.js的验证,可访问性,过滤,转换和清理

文件大小:23KB

文件格式:ZIP

更新时间:2024-05-31 18:09:19

CoffeeScript

nodejs模型 好的,因此您有一个节点应用程序,该应用程序以某种NoSQL无模式数据库(例如CouchDB)作为后盾,并且运行良好, 但是,尽管无模式非常酷并且可以快速产生结果,但是对于小型应用程序来说,这可能是有道理的,但是随着应用程序代码变得越来越大,您最终将以低数据完整性而结束,事情开始变得混乱, 因此,这就是nodejs-model的用途,它是节点的一个非常小的,可扩展的模型结构,它不指示任何数据库需求,也不直接将其挂钩,它只是一个普通的javascript对象,具有一些针对属性访问器的增强功能,验证,标记和过滤。 注意:如果您了解Ruby AcitveObject验证,则可能会发现一些具有验证功能的通用部分,但是nodejs-model可以走得更远,请继续阅读:-) 为什么要使用nodejs-model? 如果以下一个或多个项目符号对您有意义,那么您应该尝试使用node


【文件预览】:
nodejs-model-master
----.gitignore(105B)
----package.json(981B)
----.travis.yml(135B)
----LICENSE(10KB)
----module.js(154B)
----README.md(8KB)
----lib()
--------utils.coffee(2KB)
--------model.coffee(1KB)
--------validators()
--------messages.coffee(179B)
--------model_instance.coffee(4KB)
--------index.coffee(590B)
--------attrs_defs.coffee(2KB)
--------validators.coffee(209B)
----test()
--------test-conditional_validators.coffee(3KB)
--------test-attributes-tags.coffee(654B)
--------test-basic_model.coffee(8KB)
--------validators()
--------test-custom_validators.coffee(909B)
--------mocha.opts(64B)
--------test-utils.coffee(2KB)
--------test.coffee(351B)

网友评论