我目前正在学习SailsJS,我是角斗士的用户。我知道角可以在没有问题的情况下与Sails一起工作(Sails回来了,角在前面),而且它在我的应用程序上是成功的。
另一方面,我不确定路由:角的路由器必须呈现唯一的视图,而Sails的路由器必须呈现API REST路由?还是所有的路线都是由角或帆产生的?
我使用这个教程,但我感到尴尬的是,角处理所有的路由。
致以敬意,
发布于 2016-02-22 08:14:39
把它们想象成两个独立的项目。角将处理所有前端路由,而sails将处理所有api路由。例如,在转角中,您可以做出类似的事情(使用ui路由器,使用角的标准路由也是如此)。
.state('user-detail', {
url: '/users/:id',
views: {
'content@': {
templateUrl: 'path/to/view.html',
controller: 'yourCtrl'
}
}
})在sails中,您可以通过路由yourCtrl加载用户(从/user/:id角度触发)(或类似于/api/users/:id的东西,这取决于您的帆配置)。
在您的示例中,sails负责后端端的路由- http://localhost:1337/todo/addTodo触发todoController:addTodo()。
https://stackoverflow.com/questions/35548408
复制相似问题