SailsJS仅用于API进程(?)

时间:2014-11-27 21:14:24

标签: javascript node.js sails.js

有没有办法只将SailsJS用作API?

我的意思是,一旦我下载Sails项目,我不想看到那里的视图或任何其他东西,我想要的只是使用Sails作为API。

2 个答案:

答案 0 :(得分:3)

Sails默认提供API。默认情况下,控制器返回res.json({})。您只能在需要时创建视图(res.view())。

例如,创建一个包含操作indexedit的用户控制器,如下所示:

sails generate controller user index edit

现在,当您访问http://localhost:1337/user/edit时,您可以看到默认的JSON响应。

在此处了解有关风帆控制器的更多信息:Controllers

答案 1 :(得分:2)

是的,确实如此。 我想你已经按照他们页面上的说明安装了它:

$ sudo npm install sails -g
$ sails new testProject

您拥有所有描述的here。但是可以肯定的是,您将在路由定义中配置REST API的端点,如果您不想公开任何视图,那么它就完全可以了。