问题标签 [feathers-vuex]

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 投票
2 回答
1508 浏览

feathersjs - Quasar + Feathers-Vuex:如何整合?

我想使用Feathers-Vuex将QuasarFeathersJS集成

Feathers-Vuex 使用一种模式来:

  • 承诺从 localStorage/cookies 进行身份验证
  • .then( /*启动new Vue()应用程序 */ )

我使用 Quasar CLI 1.0.beta16-ish 创建了我的应用程序,并查看了 /src 并找不到 Quasar 的主要入口点。我觉得我错过了什么。

包括src/store/index.js什么?

quasar.conf.js包括此评论 - 在哪里main.js

Feathers-Vuex 包含一个可以解决相同问题的Nuxt集成指南。这些包对我来说都是新的,我很高兴学习它们!

谢谢!

0 投票
0 回答
66 浏览

feathersjs - Feathersjs,feathersjs-vuex clean npm install 给出问题

我正在设置一个新的 Web 应用程序,以 feathersjs 作为后端,Vue + 羽毛客户端 (feathers-vuex) 作为我的前端。但是,使用 npm 安装软件包后,我收到多个导入错误,如下所示 -

以下模块(包括 npm install 命令)会发生这种情况:

前端:

后端:

我查看了这个 stackoverflow 问题 找不到模块“模块名称”的声明文件。'/path/to/module-name.js' 隐含一个 'any' 类型

我尝试从 @types 安装类型,这些类型适用于某些模块,除了:feathers-sequelize (Backend) 和 feathers-vuex (Frontend)

似乎没有为任何一个创建 *.d.ts 文件,这是我当前设置中缺少的内容。

我缺少一些基本的东西吗?我是 node.js 和 feathersjs 世界的新手,因此对任何菜鸟错误表示歉意!

0 投票
0 回答
221 浏览

node.js - Feathers-vuex如何将查询中的Op.like关键字发送到feathers-sequelize后端

我在前端使用feathers-vuex和vue.js,在后端使用带有MySql db的feathers.js。我想在前端执行一个搜索功能,该功能使用 Op.like 功能向后端发送查询。然而,后端不识别 Op.like(从前端发送)甚至 $like。我怎样才能让它工作?

我尝试使用“$like”和“[Op.like]”设置查找查询,如下所示

选项1:

这将返回以下错误:

选项 2:

这将返回以下错误:

选项 3:

这在 Vue.js 本身中失败了:

如何让后端使用 Op.like 参数返回查询结果?我需要在后端做些什么吗?

提前致谢!

0 投票
1 回答
1180 浏览

node.js - 使用feathersjs oauth调用未处理的拒绝

我正在尝试使用feathers-vuex 和后端feathers API 创建一个前端Vue(x)应用程序,仅使用oauth 进行身份验证。

如果我直接点击后端,localhost:3030/oauth/google那么谷歌会发生正确的流程和重定向,我最终会返回localhost:8080/#/access_token=ey....一个有效的 jwt,因此 oauth 配置在后端和谷歌的 oauth 配置看起来都很好。配置是..

localhost:8080但是,当我单击调用该方法的某些内容时,从正在运行的前端应用程序login..

.. 我在后端收到拒绝的承诺。我DEBUG=feathers*,@feathersjs*看到以下输出:

然后几秒钟后,由于调用未返回而导致超时的前端错误:

似乎在抱怨createauthentication服务本身的调用需要进行身份验证(我阅读的 401 响应消息可以在后端调试输出的顶部附近看到)。

feathers-client.js在前端几乎是从文档中逐字逐句的。

.. 并且考虑到后端被调用表明 vuex auth 插件也被正确配置和使用,但这可能是猜测。

任何人都可以提出有关如何进行的指示吗?不幸的是,我在任何地方都没有遇到过这种工作的例子(我见过的所有使用羽毛身份验证的例子都只使用本地策略)。

0 投票
1 回答
345 浏览

vue.js - Feathers vuex:刷新后用户不再登录

我是羽毛和 vue js 的新手我不明白这一点,当我登录用户时,v-if 指令在导航栏上工作,但是当我刷新页面时,我注意到用户不再登录仍然是 JWT存储在本地存储中。

0 投票
1 回答
109 浏览

javascript - 异步挂载的钩子不等待 Feathers-Vuex useFind

我在让阵列books.value登录到控制台时遇到了一些麻烦。useFind即使在等待函数之后,它仍然不返回任何结果。我已确认传递给查询的值存在结果。如果我在不刷新浏览器的情况下对代码进行更改,console.log它将起作用。我究竟做错了什么?

0 投票
0 回答
121 浏览

vue.js - 如何使用 Feathers.js 对用户进行身份验证

我正在尝试使用 vuex 商店登录用户。

我收到 401 错误

我已经关注了文档,一切似乎都适用于注册。即使我硬编码用户名和密码,它仍然显示无效

0 投票
0 回答
11 浏览

vuex - 在 CompositionAPI 的设置方法中过滤时为空 .value

关于compositionApi和的问题useFind

查询我的 Notes 服务时:

通过应用程序导航到路线时,我在刷新和打开时填充了一个项目

现在,当我想过滤值时:

items始终填充,但item2仅当我通过应用程序导航到组件并且刷新时为空时才会填充。我知道您丢失了商店...并且似乎value.filter在加载数据之前就发生了火灾...所以我想知道在设置方法中进行过滤的意义是什么?

该示例显示它这样做:Vuex compositionAPI

我唯一的解决方案是只items <RefImpl>在计算属性或其他东西中返回 and 过滤器,这感觉很笨拙,而不是示例所鼓励的。

有什么想法吗?

0 投票
0 回答
49 浏览

websocket - 自定义事件不会从 feathersjs 发送到 feathers-vuex

嗨,我正在开发一个 feathersjs 后端(TS)。我希望能够将自定义事件(扫描的条形码)发送到我的 feathers-vuex 前端。

我在后端使用羽毛 cli 生成了一个自定义服务。我在服务中注册了我的自定义事件,如下所示:

在我的中间件文件夹中,我使用以下代码发送事件:

在我的 feathers-vuex 前端中,我使用此代码来监听事件。

但是没有消息通过。所以我检查了 chrome dev-tools 中的 Network 选项卡,但没有收到任何消息。

我还用wireshark检查了网络,当我触发我的事件时,发现WebSocket上没有流量。

当我调试我的羽毛应用程序时,我得到了这个输出(在触发器上)

所以我必须对我的服务器代码做错事(我认为),但不知道该怎么做。

0 投票
1 回答
83 浏览

javascript - Feathers-vuex 尽管安装了persistState,但我的身份验证状态不会持续存在

我有一个小问题。

我正在 Vue 2 上使用羽毛和 vuex 制作一个项目。

在这个项目中有一个仪表板,其中包含我所有的个人项目/经验/和消息。

当我登录并重定向到仪表板时,所有数据都被检索,但是当我刷新页面时,我收到一个 Feathers 错误,说我没有通过身份验证

错误:羽毛错误图像

这是我的 store/index.js :

这是 Vue package.json 文件:

还有我的登录功能: