问题标签 [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.
mysql - Feathers.js / Sequelize -> 具有两个模型之间关系的服务
我已经通过 sequelize 让 feathers.js 与 mysql 一起运行。这是有效的,我可以从表中收集数据。下一步是在模型中定义“连接”。
我有一个包含“status_id”和“country_id”列的表。这些列引用元数据表中的 id。在 SQL 中我会正确:
在这种情况下,此元数据表不会很大,因此采用了这种方法。它确实提供了我需要的灵活性。
我需要做什么才能在feathers.js 中做到这一点?
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?
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 服务的任何指导。
ember.js - 在 ember js 中调用羽毛的服务?
我一直在尝试在 ember js 中调用羽毛的服务,但我还没有找到任何我的解决方案的来源!我迷路了,所以有人可以帮助我吗?
javascript - 如何在 Feathers-sequelize 中创建多对多关联?
我有一个使用 feathers-sequelize 设置的羽毛 api 以持久保存到 MySQL 数据库。
我已经设置了数据模型,可以看到相关表已创建。
我如何实际创建一个关联offers
?我试过这样的事情:
但它似乎没有任何效果
feathersjs - feathersjs/sequelize ->“查找”的结果不等于定义的“选择”
情况
在一个项目中,我有这个代码来从表中选择数据。请注意,它正在工作,我只是没有得到我期望的结果。
当我看到其中一项内容时,listSurveyQuestion
我会看到:
我知道结果来自我的配置get
和find
被调用的服务的钩子。
预期结果
我期望发生的是返回的数据只是$SELECT
. 如果我保持原样,它会起作用,但我会从数据库中获取大量数据,这些数据稍后会被视为安全漏洞。不是这个例子,而是其他表。
** 问题 **
那么我需要改变什么才能让这个功能按预期运行。您可以调整服务的返回,但是在其他情况下我不能使用相同的服务,因为列不可用。或者你可以将一个选项传递给服务,这将导致if (parameter = view 1) then return view 1
等等。
**解决**
备注1:所以我只是看到'原因'有点不同。配置的钩子从问题表中返回更多未显示的列。所以我在这里的猜测是,如果你没有在 find 查询中配置包含,它将传递所有包含。我需要检查一下,如果是这种情况,请查看是否还有不选择“包含”的选项。
feathersjs - 如何在羽毛续集中添加/更新/删除关系
我尝试使用羽毛创建一个带有帖子和标签(多对多关系)的博客。如果我创建 Post 和 Tag 分开和add / update / remove
关系。我应该怎么办?
这是我的 github 仓库 https://github.com/kieusonlam/blogapi
feathersjs - 在feathers.js中,创建初始对象后如何创建关联对象?
在一个 feathersjs 项目中,我有两个模型:用户和公司。我正在使用 Sequelize/MySQL。
每个用户都有一家公司。每家公司都属于一个用户。
当用户注册(创建)时,我想同时创建公司对象(只有空白数据可以稍后编辑但具有正确的关联)。
如何在创建钩子之后对用户执行此操作?
sequelize.js - 羽毛续集和一次性联想
我想为需要加载一些关联的某些羽毛服务调用。问题是,当我使用钩子以“羽毛方式”进行操作时,钩子不是一次性的,而是继续使用。有没有办法做一个“羽毛方式一次性关联”?钩子应该destroyed
在调用之后。
目前: