using-the-jsonapi-format:如何在我的sails.js应用程序中使用jsonapi.org格式?

时间:2024-05-27 06:28:41
【文件属性】:

文件名称:using-the-jsonapi-format:如何在我的sails.js应用程序中使用jsonapi.org格式?

文件大小:128KB

文件格式:ZIP

更新时间:2024-05-27 06:28:41

JavaScript

jsonapi.org标准 这使帆可以通过规范处理请求和响应。 例如: { user : [ { id : 1 , name : 'Brian Jemilo II' } , { id : 2 , name : 'Mike R McNeil' } ] } 处理要求 在策略如果您需要将resource属性设置为复数, 将req.body[req.options.model]包装在变量中,并附加+ 's' resource = req.body[req.options.model] + 's'; 然后用resource替换req.body[req.options.model] 发送回复 在响应中格式化对Jsonapi.org规范标准的响应。 var format = { } ; format [ req . options . model ] = data ;


【文件预览】:
using-the-jsonapi-format-master
----api()
--------services()
--------models()
--------policies()
--------responses()
--------controllers()
----.gitignore(3KB)
----app.js(2KB)
----package.json(977B)
----assets()
--------images()
--------templates()
--------robots.txt(276B)
--------js()
--------favicon.ico(920B)
--------styles()
----Gruntfile.js(2KB)
----LICENSE(1KB)
----views()
--------layout.ejs(3KB)
--------500.ejs(66KB)
--------403.ejs(4KB)
--------homepage.ejs(7KB)
--------404.ejs(4KB)
----README.md(1KB)
----.sailsrc(43B)
----config()
--------connections.js(5KB)
--------csrf.js(3KB)
--------sockets.js(11KB)
--------bootstrap.js(627B)
--------policies.js(2KB)
--------routes.js(2KB)
--------log.js(1KB)
--------session.js(4KB)
--------env()
--------globals.js(3KB)
--------http.js(4KB)
--------locales()
--------cors.js(4KB)
--------views.js(5KB)
--------blueprints.js(9KB)
--------models.js(795B)
--------i18n.js(3KB)
----tasks()
--------README.md(3KB)
--------config()
--------pipeline.js(2KB)
--------register()
----.editorconfig(166B)

网友评论