有没有人试图使用sails作为ember的后端API?你会怎么做?有可用的例子吗?由于Sails在其内置蓝图中有不同的格式,因此最好使风帆休息json格式确认为ember所期望的还是相反的方式?
谢谢!
编辑
所以有两种方法:
更改风帆格式,可能使用:在sails.js中覆盖CRUD蓝图
改变了预期的内容:http://discuss.emberjs.com/t/sails-js-as-the-backend/5233
小智 6
有一个名为Sane Stack的项目,它使用Sails蓝图为Ember和Sails生成适当的设置,并提供一个生成器,用于同时在Ember和Sails中创建资源.
快速开始
npm install -g sails sane-cli
sane new project --docker使用sails-disk和Docker创建项目.对于生产数据库,请参阅选
sane generate resource user name:string age:number在后端生成新API并在前端生成模型
sane up在localhost:1337上启动sails服务器以及在localhost:4200上启动ember dev服务器.要使用你的前端应用程序,你就像在nethost:4200上通常使用ember-cli一样工作.
你现在很高兴.
注意:如果您使用Docker,请确保已安装了fig.在Mac或Windows上也是boot2docker,对于Linux,请参阅:https://docs.docker.com/installation/ubuntulinux/
我不能说“改变 Ember 所期望的”选项,但我可以说这正是 Sails 中蓝图覆盖的发明目的。这将是使您的应用程序与 Ember 兼容的完全合理的方式。
另请记住,所有 CRUD 蓝图都使用res.ok()响应来实际将数据发送到客户端;如果您愿意,您可以用您自己的 覆盖它api/responses/ok.js,也许使用req.url它来确定正在请求的资源,并使用它以 Ember 期望的方式包装您的 JSON 对象。
| 归档时间: |
|
| 查看次数: |
2315 次 |
| 最近记录: |