通过Sails.js开发RESTful API
阅读这篇blog大约需要5分钟
通过一个小例子MVP来学习一下Sails.js这个框架。模拟的场景需求是设计一个问卷调查。

后端使用Sails.js,前端通过OpenUI5来实现。
The first 90% of the code accounts for the first 90% of the development time. The remaining 10% of the code accounts for the other 90% of the development time. --Tom Cargill
创建模型
简单设计了一下,一个问卷会包含多个问题,每个用户填完后就是一个反馈。每个反馈里包含了全部的问题回答。主要包括这些数据:
- Questionaires 问卷
- Questions 问题
- Feedbacks 反馈
- Answers 每个问题的回答
依次通过sails的命令来创建api:
sails generate api Questionaires
sails generate api Questions
sails genreate api Feedbacks
sails genrate api Answers
Sails.js会通过Waterline的ORM来自动根据模型定义来自动生成表和关系。而且Sails.js默认自带了一个简单的数据库实现,它是通过JSON文件保存的。

本文介绍了如何使用Sails.js框架开发一个问卷调查应用的后端,包括创建模型、自定义API、定义路由和进行API测试。通过实例展示了Sails.js在快速构建RESTful API上的便利性,适用于原型或Demo开发。
最低0.47元/天 解锁文章
771

被折叠的 条评论
为什么被折叠?



