问题标签 [feathers-sequelize]

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 回答
8055 浏览

mysql - Feathers.js / Sequelize -> 具有两个模型之间关系的服务

我已经通过 sequelize 让 feathers.js 与 mysql 一起运行。这是有效的,我可以从表中收集数据。下一步是在模型中定义“连接”。

我有一个包含“status_id”和“country_id”列的表。这些列引用元数据表中的 id。在 SQL 中我会正确:

在这种情况下,此元数据表不会很大,因此采用了这种方法。它确实提供了我需要的灵活性。

我需要做什么才能在feathers.js 中做到这一点?

0 投票
1 回答
1066 浏览

feathersjs - Catch invalid request & return error with feathers-sequelize

I am new to feathers and am building an API, generated with feathers-cli. If the client performs an invalid GET request:

eg. http://localhost:3030/stations/?asdfasdf

it returns a 500 error:

ER_BAD_FIELD_ERROR: Unknown column 'stations.asdfasdf' in 'where clause'

I'd rather not report an error like that back to the client and would instead like to return a '400 Bad Request' instead. I've tried setting up an after hook using hook.error but this doesn't catch the sequelize error.

How can I catch the error and return a safer, more generic message to the client?

0 投票
1 回答
1185 浏览

feathersjs - FeathersJS:sequelize 和 SQL Server 的基本设置

我是 Feathers 的绝对初学者,但它看起来很有希望,所以我想看看我是否可以将它连接到我的 SQL Server 数据库,但我马上就卡住了。

我遵循了文档并使用了feathers generate service,然后编辑了我的连接字符串,但是当我运行npm start它时会抛出错误src/models/sqlserver.model.js

生成器编辑default.json并添加了所有这些文件:

但是文档没有提到它们中的任何一个(至少,不是我理解的那样),或者我需要改变什么。我认为生成器是设置它的最简单方法,但这让我感到困惑,因为文档似乎忽略了生成器的使用,并且一切都在app.js.

任何人都可以提供在 Feathers 中设置基本 SQL Server 服务的任何指导。

0 投票
0 回答
139 浏览

ember.js - 在 ember js 中调用羽毛的服务?

我一直在尝试在 ember js 中调用羽毛的服务,但我还没有找到任何我的解决方案的来源!我迷路了,所以有人可以帮助我吗?

0 投票
1 回答
386 浏览

javascript - 如何在 Feathers-sequelize 中创建多对多关联?

我有一个使用 feathers-sequelize 设置的羽毛 api 以持久保存到 MySQL 数据库。

我已经设置了数据模型,可以看到相关表已创建。

我如何实际创建一个关联offers?我试过这样的事情:

但它似乎没有任何效果

0 投票
1 回答
696 浏览

javascript - 如何检查服务挂钩中的关联羽毛续集

我正在使用feathersjs 。

我已阅读文档

我如何执行这个方法来检查服务挂钩feathers-hook,或者告诉我另一种检查方法。

0 投票
1 回答
454 浏览

feathersjs - feathersjs/sequelize ->“查找”的结果不等于定义的“选择”

情况

在一个项目中,我有这个代码来从表中选择数据。请注意,它正在工作,我只是没有得到我期望的结果。

当我看到其中一项内容时,listSurveyQuestion我会看到:

我知道结果来自我的配置getfind被调用的服务的钩子。

预期结果

我期望发生的是返回的数据只是$SELECT. 如果我保持原样,它会起作用,但我会从数据库中获取大量数据,这些数据稍后会被视为安全漏洞。不是这个例子,而是其他表。

** 问题 **

那么我需要改变什么才能让这个功能按预期运行。您可以调整服务的返回,但是在其他情况下我不能使用相同的服务,因为列不可用。或者你可以将一个选项传递给服务,这将导致if (parameter = view 1) then return view 1等等。

**解决**

备注1:所以我只是看到'原因'有点不同。配置的钩子从问题表中返回更多未显示的列。所以我在这里的猜测是,如果你没有在 find 查询中配置包含,它将传递所有包含。我需要检查一下,如果是这种情况,请查看是否还有不选择“包含”的选项。

0 投票
0 回答
450 浏览

feathersjs - 如何在羽毛续集中添加/更新/删除关系

我尝试使用羽毛创建一个带有帖子和标签(多对多关系)的博客。如果我创建 Post 和 Tag 分开和add / update / remove关系。我应该怎么办?

这是我的 github 仓库 https://github.com/kieusonlam/blogapi

0 投票
1 回答
747 浏览

feathersjs - 在feathers.js中,创建初始对象后如何创建关联对象?

在一个 feathersjs 项目中,我有两个模型:用户和公司。我正在使用 Sequelize/MySQL。

每个用户都有一家公司。每家公司都属于一个用户。

当用户注册(创建)时,我想同时创建公司对象(只有空白数据可以稍后编辑但具有正确的关联)。

如何在创建钩子之后对用户执行此操作?

0 投票
1 回答
392 浏览

sequelize.js - 羽毛续集和一次性联想

我想为需要加载一些关联的某些羽毛服务调用。问题是,当我使用钩子以“羽毛方式”进行操作时,钩子不是一次性的,而是继续使用。有没有办法做一个“羽毛方式一次性关联”?钩子应该destroyed在调用之后。

目前: