问题标签 [nimble]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1983 浏览

grails - 是什么让 nimble 比 shiro 更好?

是什么让 Nimble 成为比 shiro 更好的选择?

我现在正在为一个新的 grails 项目在 nimble 和 shiro 之间做出决定,我很好奇是什么让 nimble 成为更好的选择。

0 投票
6 回答
12709 浏览

grails - GORM createCriteria 和 list 不返回相同的结果:我该怎么办?

我将NimbleShiro用于我的安全框架,我刚刚遇到了一个 GORM 错误。确实 :

返回10 个用户,而User.list(max: 10) 返回9 个用户

经过进一步调查,我发现createCriteria 返回两次相同的用户(管理员),因为管理员有 2 个角色!(我不是在开玩笑)。

似乎任何具有超过 1 个角色的用户将在createCriteria调用中返回两次User.list并将返回max-1实例(即 9 个用户而不是 10 个用户)

我可以使用什么解决方法来返回 10 个唯一用户?

这很烦人,因为我无法正确使用分页。


我的域类是:

0 投票
2 回答
861 浏览

security - Grails 请求过滤器:这个神秘的授权方法的来源是什么?

我正在 Grails 中构建一个自定义身份验证过滤器类。它正在工作,但它让我感到困扰,我不知道它为什么会起作用。

在以下 Grails 请求过滤器中,“角色”方法在哪里/如何定义?它必须是 Grails 的 Nimble 插件的一部分,但我在我的过滤器类扩展的 NimbleFilterBase 中看不到它。

另外,“accessControl”块到底是什么?这是 Grails 的内置部分,还是 Nimble 以某种方式提供的东西,或者只是我可以摆脱的随机范围机制?

谢谢!

0 投票
1 回答
87 浏览

javascript - Mocha 与 Nimble 冲突(异步)

我在我的应用程序中使用 nimble.js 并使用 mocha + chai 进行测试,但昨天我发现它们可能存在冲突。

基本上,当我在浏览器中执行特定的 http 请求时,我得到

这是正确的反应。

但是使用节点的http模块使用相同的url执行http请求,我得到

这让我很困惑。

我知道 http 请求得到了正确的 url,因为我在服务器控制台中看到了它,甚至将它复制粘贴到我的浏览器中以确保它。

此外,我将代码追溯到 nimble.parallel 函数。

我有这样的事情:

在浏览器案例中,错误在 fetch 函数中被正确识别,然后在渲染案例中也是如此。

在 mocha 案例中,错误在 fetch 函数中被正确识别,但未执行渲染。因此,mocha 必须有自己的 res.render("not found");

有任何想法吗?

0 投票
0 回答
94 浏览

facebook - 获取未认证用户的详细信息

在一些 CRM 应用程序中,我看到了一些功能,它看起来像是在为其他用户/客户的私人资料提取 Facebook 提要……这是怎么做到的?此功能的一个示例来自 Nimble:http ://www.nimble.com/how-it-works/contact-management/

从我所读到的有关 FaceBook API [s] 的所有内容中,它们只能用于为当前经过身份验证的用户或其朋友提取信息,具体取决于请求的访问权限。我是否只是误解了产品,它只是显示登录用户/朋友信息的模型,在 CRM 应用程序的上下文中实际上没有用处?如果没有,我想开发一个 CRM 工具来查看任何用户的 FaceBook 详细信息,有人知道从哪里开始吗?Facebook 是否允许企业付费访问该信息?

任何澄清将不胜感激。

0 投票
1 回答
5329 浏览

java - 通过 HTTP POST 方法调用 API,不使用正文的参数名称

我正在使用 Java。如何进行 HTTP POST 调用 API 并仅在正文中通知“JSON”值(没有参数名称)?

每个示例调用此 URL:https ://api.nimble.com/api/v1/contact?access_token=12123486db0552de35ec6daa0cc836b0 (POST METHOD)并且正文中只有这个(没有参数名称):

如果这是正确的,有人可以给我一个例子吗?

0 投票
0 回答
2880 浏览

java - 尝试在 POST 请求中发送 JSON 字符串时出现 409 HTTP 错误

我需要以最简单的方式在正文请求中发送一个 JSON 字符串的 HTTP POST。api 是这样的:'api.nimble.com/api/v1/contact'(https://nimble.readthedocs.org/en/latest/contacts/basic/create/)。

JSON 是一个字符串变量(不需要使用任何额外的库),应该在请求的正文中发送。

我有以下 Java 代码,但总是返回 409 HTTP ERROR。

有人可以告诉我应该在代码中更改/添加什么才能正常工作吗?非常感谢!

更新:解决方案通过以下方式验证:http: //jsonlint.com/。正确的 JSON 字符串是(转义双引号并删除字段末尾的逗号):

代码:

我也试过用这个改变第 13-15 行,但结果是一样的:

输出:

0 投票
2 回答
4229 浏览

java - 如何修复非法包导入检查样式警告

我在 web 应用程序项目中使用“java.lang.reflect.Type”一切正常..但我坚持代码审查如何修复“java.lang.reflect.Type 非法包导入”-checkstyle 警告..我是对这个警告的解释更感兴趣。

谢谢

0 投票
1 回答
1140 浏览

node.js - 敏捷如何在 nodejs 中工作?

我正在尝试了解如何使用灵活的 nodejs 进行流量控制,但我无法理解它的实际工作原理,并且确实没有文档可以解释它(我可以找到)

例如,从文档中获取以下代码:

我无法理解函数采用的回调参数,实际上作为回调传递的是什么?下一个功能是什么?如果是这样,那么为什么第二个(也是最后一个)函数也运行回调()?如果没有更多的功能可以运行,那么这有什么意义呢?谢谢!

我做了自己的小测试并取出回调:

而且代码的工作方式就像我传入了回调一样,所以现在我觉得我真的不明白回调参数的作用。

0 投票
0 回答
40 浏览

css - 直接访问时页面加载没有内容

所以我们在这里遇到了一个非常奇怪的问题。每当我们尝试通过在浏览器中输入其 URL 来直接打开我们的博客条目时,它都无法正确加载(没有任何文本)。但是,当我们尝试通过另一个页面上的链接访问它时,它工作得很好。

更奇怪的是:当我们看到损坏的页面并单击 Inspect Element 时,会出现丢失的内容。这可能是因为当您单击该站点时正在重新加载该站点。

该问题仅存在于 Chrome 中,并且仅在此网站上:

直接网址:http ://www.myfeelix.de/immobilienkauf-behalten-sie-den-ueberblick-beim-papierkram/ (尝试手动将其复制到浏览器中,您会明白我的意思)

从这个网站访问它有效(第一个博客条目在顶部):http ://www.myfeelix.de/category/feelix-experten-blog/ 有人有什么想法吗?

更新:当我们禁用谷歌字体时,问题就消失了。还有更多想法为什么会导致问题?