如何使用Sails.js实现ReST服务?

Abh*_*hay 0 rest websocket sails.js

我是Node的新手.我遇到了Sails.js.我认为它基于WebSocket,它似乎非常适合构建实时应用程序.我想知道Sails是否可以用于实现REST架构,因为它使用WebSocket?如果是,怎么样?

小智 5

是的,它可以.Sails JS允许您轻松构建RESTful API,基本上不需要开始使用.此外,websockets(通过socket.io)默认集成到视图和api中.

要从头开始创建一个完全RESTful的应用程序,它实际上不需要JS.尝试:

sails new testapp
cd testapp
sails generate model user
sails generate controller user
cd <main root>
sails lift
Run Code Online (Sandbox Code Playgroud)

已经为您创建了CRUD(创建,读取,更新,删除)操作.没有代码!

您可以通过执行以下操作在浏览器中创建用户:HTTP POST(使用PostMan之类的工具)到http://:1337/user/create

{"firstName":"Bob","lastName":"Jones"}

接下来,执行GET以查看新用户:HTTP GET http://:1337/user /

仅供参考 - Sails JS使用基于默认磁盘的数据库来帮助您前进

完成.