问题标签 [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 - 如何通过 REST API 读取带有 feathers.js 的文件?
我的应用程序在端口 3030 上运行良好。我创建了一个名为“config”的新服务,并尝试通过 REST API 显示内容文件:我更改了该服务文件中的默认 GET 方法,如下所示:
我没有收到错误,但它不起作用。打开网址http://127.0.0.1/configs/80866后,我的页面一直在加载。怎么了?
node.js - 评估 FeatherJS 身份验证需求
我的同事和我想构建一个聊天应用程序(ReactJS <-> NodeJS),我们一直在寻找最好的框架来做到这一点。FeathersJS 无疑是最稳定且功能最丰富的 socket.io 包装器。
但是,由于我们希望允许我们的应用程序扩展,我们决定将此聊天功能拆分到与我们的主节点后端不同的节点进程中。
然而,聊天功能仍然需要身份验证和授权,我们希望避免对这两个服务进行重复身份验证。因此,我们提供的解决方案是使用会话 cookie 查询主节点后端,以在让用户使用聊天服务之前对用户进行身份验证。
FeathersJS 是建立持久的套接字连接还是会为发送/接收的每条消息建立一个套接字连接?在第一种情况下,我们可以继续我们的架构,而在第二种情况下,由于这会在主后端产生高负载,我们必须进行审查。
谢谢!
javascript - 如何在羽毛服务中获取二进制数据?
我尝试将带有 jquery 的二进制文件发送到节点 js。
这是我的jQuery代码:
例如,我只需要在控制台中显示如下数据:
Firebug 向我显示已发送数据,但节点仅向我显示 {}。发送的数据为空。怎么了?
node.js - 为什么 socket.io.engine 未定义?
我正在使用 feathersjs 并刚刚升级到feathers-authentication-client
使用迁移指南。feathers-authentication-client
包含socket.io.engine
未定义并引发错误的部分。这是我的代码,socket.io.engine
出现在auth
:
在这种情况下,我从未使用过socket.io.engine
也不理解相关性。有没有人用过socket.io.engine
并且知道如何提供帮助?
更新堆栈跟踪
https://github.com/feathersjs/feathers-authentication-client/blob/master/src/passport.js
javascript - 我如何过滤featherjs?
我正在尝试在羽毛 js 中使用 nedb 过滤数据库。
我正在使用这个命令,但它不起作用。
我正在使用这个命令,但它不起作用。
没有得到过滤器
请帮我
没有得到过滤器
请帮我
javascript - 将 express-babelify-middleware 与 FeathersJS 一起使用
我正在尝试将express-babelify-middleware
与 FeathersJS 一起使用,并且错误显示在浏览器控制台中:
ReferenceError: main_run 未定义
我认为这意味着 babelify 不工作或者我使用不正确,因为 main_run 在我的 html 文件中 src 的全局命名空间中。
这是我使用羽毛生成的结构的设置:
公共/index.html:
公共/main.js
公共/test.js
在 src/app.js 的 .uses 中:
...
...
当我访问 localhost:3030/main.js 时,我可以看到该文件,但这些函数看起来是在它们自己的函数中,所以我不知道如何进入该函数。
javascript - Feathersjs API ES6 类钩子和未定义的其余部分
我正在使用我想在我的 React-Redux-Webpack 应用程序的操作中导入的 ES6 类设置一个羽毛客户端。
我已经使用很棒的 Feathers 脚手架设置了一个 REST api。
不幸的是,我在浏览器中遇到了一个错误,这毁了我的一天。我究竟做错了什么?
未捕获的 TypeError:_client2.default.hooks 不是函数
谁能帮我吗?为什么hooks
(也rest
)在这里未定义?软件包似乎已正确安装...
以下是个好主意吗?
会不会是某些包不兼容?
我想知道的另一件事是我们是否总是需要为rest
函数提供路径?可以默认使用配置文件中使用的路径吗?让我的客户端和服务器端代码在同一个项目中,给它提供一条路径感觉有点奇怪......
node.js - nodejs中如何在服务之间共享数据
我创建了两个服务类。下面是 ShellService 类定义。
在它的 create 方法中,它创建一个 shell 实例并将其添加到它的 shells 数组对象中。我有另一个休息服务类,想访问 shells 数组对象。我怎样才能做到这一点?我在下面尝试但不工作:
我声明SocketService
了类并需要 shell 服务。但是我不能shellService.XXXX
在SocketService
课堂上打电话。我应该怎么做才能实现这一目标?
node.js - 如何使用 feathersjs-primus 设置 websocket 连接
我正在尝试通过以下链接通过羽毛 js + primus 设置 websocket:https ://docs.feathersjs.com/real-time/primus.html 。但我不知道如何从服务器端的 primus 获取 spark 实例。下面是我的服务器代码:
在上面的代码中,服务器可以在 create() 方法中从客户端获取消息。但是我怎样才能在那个方法中从 primus 获取 spark 实例呢?我想使用spark.write
方法将消息发送回客户端。
下面是配置羽毛服务的服务器代码:
以下代码用于在服务器端注册事件侦听器,但无法接收来自客户端的事件:
在客户端代码中,我使用以下代码向服务器发送消息:
上面的代码有什么问题?
node.js - 使用 feathersjs 设置 primus 服务器时出现 PrimusError
我按照这个链接(https://docs.feathersjs.com/real-time/primus.html)通过feathersjs-primus创建了一个websocket服务器。下面是app.configure
我正在使用的代码:
运行此代码时出现以下错误:
我所做的一切都是按照上面链接中的说明进行的。为什么我会收到此错误消息?我还错过了什么?