根据ES文档,这2个搜索请求应该得到相同的结果:
得到
http://localhost:9200/app/users/_search?source={"query": {"term": {"email":"foo@gmail.com"}}}
Run Code Online (Sandbox Code Playgroud)
POST
http://localhost:9200/app/users/_search
Run Code Online (Sandbox Code Playgroud)
邮政机构:
{
"query": {
"term": {
"email":"foo@gmail.com"
}
}
}
Run Code Online (Sandbox Code Playgroud)
但是第一个没有给出结果,而第二个给了我预期的结果.我使用ES版本0.19.10其他人有相同的行为吗?这是一个错误吗?
我正在学习Angularjs为新项目创建单页面应用程序.后端将在REST风格的API中使用Play 2.0框架的Scala.我想使用FB,Twitter,Google,OpenId帐户有一种方式供用户注册和登录,但我不太了解OAuth以及如何使其与Angular和Play 2.0一起使用(当然我已开始阅读OAuth).
你对如何实现这个有什么想法吗?有没有任何libraties /工具来处理它?还是教程和例子?
编辑:正如Pere Villega所指出的,SecureSocial似乎是Play方面的一个很好的选择,但它遵循MVC模式(在服务器上生成的视图)而不是angularjs + play,这是更多的MVP(或MVVM)+ REST api on服务器.对于Angular,我找到了树苗.我必须弄清楚如何整合2.
scala oauth facebook-javascript-sdk playframework-2.0 angularjs