问题标签 [feathersjs]
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.
javascript - 使用 Mobx 的 React-Router 中间件
我正在尝试设置一个只有用户“级别”大于 2 的人才能访问的管理页面。我正在使用 MobX 和 React-Router。问题可能是因为我不知道如何正确连接到 MobX 商店。我正在导入一个函数isAdmin,它位于routes.js的单独文件中。该函数如下所示:
这大致基于位于此处的react-router的 gitHub 页面的最后一个示例。
谢谢你的帮助!
javascript - MongoDB 在 feathers.js Hook 中调用
我想从一个 feathers.js 钩子中的集合中获取信息。我怎样才能让钩子等待,直到 mongodb 调用完成?目前它发送钩子而不等待调用完成,我尝试了返回和承诺,但没有任何效果
javascript - 将非用户字段添加到有效负载以在 JWT 令牌中使用
嗨,我希望在身份验证过程中向有效负载添加一个非用户字段,以便我可以包含在 JWT 令牌中。
请求是这样的:
配置是这样的:
如何传递 userName 参数,以便我可以在 auth/token 服务的 before 钩子中检索它,以便我可以将它传递给 hook.data
或者,如果有更好的方法,请告诉我。
feathersjs - 如何比较 FeathersJS 中的数据库字段
我需要找到所有记录在哪里columnA <= columnB
。我在文档中没有看到任何提及此功能的内容。
可能吗?如何?
reactjs - create-react-app 在 express/lib/view.js 中产生“依赖项的请求是一个表达式”
我正在尝试从 React 开始,并且喜欢 Facebook 创建并在此处描述的 create-react-app 工具的简单性:
https://facebook.github.io/react/blog/2016/07/22/create-apps-with-no-configuration.html
谁能告诉我这里有什么问题?
我正在尝试将它与 FeatherJS 结合起来,并将此依赖项添加到 package.json:
这对 App.js:
现在我的 Web 应用程序将无法加载,并且我在控制台中收到此错误:
node.js - 从 featherJS 应用程序调用远程休息服务的最佳实践
我需要一种从 FeatherJS(基于 Express 的 NodeJS 框架)应用程序调用远程 REST-API 的方法。
我发现了几篇建议使用请求模块的帖子,这很好:https ://github.com/request/request
现在我使用 FeatherJS 有什么更好的建议吗?还是请求模块就可以了?
javascript - Feathers Js 限制对服务器端页面的访问
我正在使用 feathers.js 并试图限制已登录用户访问 payment-info.html 页面。
但是,即使用户已登录,req.isAuthenticated() 也会返回 false。有没有办法将公共目录中的页面的访问权限仅限于已登录的用户?
feathersjs - 全局羽毛钩子和事件过滤器
在 Express 中,很容易阻止对所有以/admin
前缀开头的路由的访问,只需在该路径下添加任何特定端点的处理程序之前向该路径添加一个中间件即可。
在 Feathers 中,看起来我们必须创建一些通用的钩子模块,并将它们单独添加到我们创建的每个服务中。事件过滤器也是如此。
我发现忘记添加身份验证钩子或事件过滤器的想法很可怕,因为除非我查看所有服务初始化代码或被黑客入侵,否则我不会注意到错误。从这个意义上说,一个带有某种白名单的 Express 中间件,我可以很容易地为特殊的端点实现,让我更加安心。
是否有可能在 Feathers 中做类似的事情?
(PS:我刚刚注意到我保护了我的应用程序的 REST API,但忘记保护所有实时事件)。
github - 安装feathers-rest/client时无法建立主机github.com 192.30.253.112的真实性
我正在运行这个:
得到这个:
我可以补充一点,这个错误只发生在这个特定的模块上:feathers-rest/client. 我已经成功安装了许多其他人。
所以我猜这个错误一定和这个模块有关。
任何帮助将不胜感激。
javascript - 错误处理程序羽毛js中的钩子对象
我有以下情况,我有一个在用户登录时添加标志的中间件
我有一个钩子可以检查用户是否已经登录了某些服务
这项工作按预期进行,问题出在错误处理程序上,当我在我的应用程序末尾添加一个简单的错误处理程序时
err 对象是整个钩子对象,也是 Error 的一个实例
我只是想得到之前在钩子上抛出的错误,我尝试next(err)
在钩子上调用,但这不起作用。
有人可以帮我解决这个问题吗?
编辑
我不想删除我的错误处理程序上的钩子属性