问题标签 [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.
feathersjs - Quasar + Feathers-Vuex:如何整合?
我想使用Feathers-Vuex将Quasar与FeathersJS集成
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集成指南。这些包对我来说都是新的,我很高兴学习它们!
谢谢!
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 世界的新手,因此对任何菜鸟错误表示歉意!
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 参数返回查询结果?我需要在后端做些什么吗?
提前致谢!
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*
看到以下输出:
然后几秒钟后,由于调用未返回而导致超时的前端错误:
似乎在抱怨create
对authentication
服务本身的调用需要进行身份验证(我阅读的 401 响应消息可以在后端调试输出的顶部附近看到)。
我feathers-client.js
在前端几乎是从文档中逐字逐句的。
.. 并且考虑到后端被调用表明 vuex auth 插件也被正确配置和使用,但这可能是猜测。
任何人都可以提出有关如何进行的指示吗?不幸的是,我在任何地方都没有遇到过这种工作的例子(我见过的所有使用羽毛身份验证的例子都只使用本地策略)。
vue.js - Feathers vuex:刷新后用户不再登录
我是羽毛和 vue js 的新手我不明白这一点,当我登录用户时,v-if 指令在导航栏上工作,但是当我刷新页面时,我注意到用户不再登录仍然是 JWT存储在本地存储中。
javascript - 异步挂载的钩子不等待 Feathers-Vuex useFind
我在让阵列books.value
登录到控制台时遇到了一些麻烦。useFind
即使在等待函数之后,它仍然不返回任何结果。我已确认传递给查询的值存在结果。如果我在不刷新浏览器的情况下对代码进行更改,console.log
它将起作用。我究竟做错了什么?
vuex - 在 CompositionAPI 的设置方法中过滤时为空 .value
关于compositionApi
和的问题useFind
查询我的 Notes 服务时:
通过应用程序导航到路线时,我在刷新和打开时填充了一个项目
现在,当我想过滤值时:
items
始终填充,但item2
仅当我通过应用程序导航到组件并且刷新时为空时才会填充。我知道您丢失了商店...并且似乎value.filter
在加载数据之前就发生了火灾...所以我想知道在设置方法中进行过滤的意义是什么?
该示例显示它这样做:Vuex compositionAPI
我唯一的解决方案是只items <RefImpl>
在计算属性或其他东西中返回 and 过滤器,这感觉很笨拙,而不是示例所鼓励的。
有什么想法吗?
websocket - 自定义事件不会从 feathersjs 发送到 feathers-vuex
嗨,我正在开发一个 feathersjs 后端(TS)。我希望能够将自定义事件(扫描的条形码)发送到我的 feathers-vuex 前端。
我在后端使用羽毛 cli 生成了一个自定义服务。我在服务中注册了我的自定义事件,如下所示:
在我的中间件文件夹中,我使用以下代码发送事件:
在我的 feathers-vuex 前端中,我使用此代码来监听事件。
但是没有消息通过。所以我检查了 chrome dev-tools 中的 Network 选项卡,但没有收到任何消息。
我还用wireshark检查了网络,当我触发我的事件时,发现WebSocket上没有流量。
当我调试我的羽毛应用程序时,我得到了这个输出(在触发器上)
所以我必须对我的服务器代码做错事(我认为),但不知道该怎么做。
javascript - Feathers-vuex 尽管安装了persistState,但我的身份验证状态不会持续存在
我有一个小问题。
我正在 Vue 2 上使用羽毛和 vuex 制作一个项目。
在这个项目中有一个仪表板,其中包含我所有的个人项目/经验/和消息。
当我登录并重定向到仪表板时,所有数据都被检索,但是当我刷新页面时,我收到一个 Feathers 错误,说我没有通过身份验证
错误:羽毛错误图像
这是我的 store/index.js :
这是 Vue package.json 文件:
还有我的登录功能: