【文件属性】:
文件名称:monogram:RESTful API 的简单语法
文件大小:10KB
文件格式:ZIP
更新时间:2021-06-15 21:54:30
JavaScript
这是什么?
一般来说,这是在 API 中使用形式语法来实现自定义 DSL 的概念证明。
值得注意的是,一旦你学习了野牛实现这样的东西真的是微不足道的
它是一个编译器,将用简单语法编写的字符串编译成 mongo db 查询参数对象。 它的预期用途是扩充 nodejs REST API,允许客户端轻松地向其查询添加过滤器。
我怎样才能使用它?
好的,这是一个例子:
假设:
您正在使用猫鼬矿石类似的东西
您正在处理为用户查询 API 的路由
您的用户模型有一个“年龄”字段
你可以这样写你的路由处理程序:
var parser = require ( 'monogram' ) ;
//the parser expects urldecoded parameters
var ageParameter = parser . parse ( req . param . age ) ;
【文件预览】:
monogram-master
----index.js(56B)
----package.json(669B)
----parser.jison(1KB)
----spec()
--------test.js(1KB)
--------testhelper.js(233B)
----.gitignore(28B)
----parser.js(22KB)
----README.md(3KB)