问题标签 [baqend]

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

nuxt.js - 如何在 Nuxt 中添加客户端 js 库>

第一次上nuxt。我正在尝试添加客户端库。

在普通的 html 中,我只需将其添加到我的 index.html 文件中。但我不知道如何在 nuxt 上做同样的事情。

我如何添加它?

这是我的配置

0 投票
1 回答
74 浏览

angular - BaQend - DBready 在初始化,检查用户的登录状态

我正在使用BaQend & Ionic2并尝试在 App-start 上完成一些任务。

1. 准备就绪

我不想在每一页都这样做:

我试过这个,但它不工作:

2.查看用户登录状态

在应用程序启动时,我应该检查用户的登录状态,如果他/她没有登录,它应该打开 LoginModal。

这是 rootPage 的工作代码,但最好将其用于应用程序启动。

有任何想法吗?

0 投票
1 回答
161 浏览

baqend - Baqend 样板无法 npm run build

我正在测试从https://www.baqend.com/guide/starter-kits/react/下载的 Baqend 样板,当 npm run build 时,它会抛出此错误:

希望我只是使用旧版本的 SDK?

这在本地主机上效果很好!

打包文件:

0 投票
1 回答
42 浏览

baqend - 在 Baqend 中保存 GeoPoint 的正确语法是什么?

在 Baqend 中保存纬度和经度的正确语法是什么?

我成功保存了普通字段(它们都是字符串):

但我似乎无法正确保存地理信息。可能是因为我将它视为一个字符串,这是不正确的?

在示例代码中,我现在只是将其硬编码为我知道好的值,因此我们可以让它工作。

0 投票
1 回答
675 浏览

reactjs - 在 React 中按 id 查询

试图弄清楚如何从数据库中获取单个对象,我知道它的键,在 ReactJS 中。

我收到此错误:

我正在尝试直接在组件中执行此操作,但该项目正在使用 React Starter。这就像查看公司详细信息页面。

0 投票
1 回答
93 浏览

baqend - 将数据保存到 Baqend 中的数据库

我似乎无法弄清楚如何更新数据库中的数据:

这是代码:

在此文件中,我希望更新公司资料的数据。首先,我们从 Google Maps API 获取纬度/经度。

当我运行它时,我收到此错误:未处理的拒绝(EntityExistsError):实体/db/Companies/16747fce-f0b1-422b-aa60-220c2dccac58 由不同的数据库管理。

我尝试删除 ID,但随后出现此错误:未处理的拒绝(PersistentError):无法插入新对象。

我需要使用密钥或其他东西吗?或者 id 是在对象之外传递的还是什么?

0 投票
2 回答
159 浏览

baqend - Baqend 中的关系和 ACL

我试图弄清楚baqend是否可以做到这一点,或者甚至是正确的方法。

我有一堆用户,使用 Baqend 附带的默认用户帐户系统。

其中一些用户将是公司的管理员。一家公司将有 1 到 5 个管理员用户。

有一个单独的数据类,其中包含公司的记录和作为管理员的用户数组。

像这样:

确保只有用户 10、11 和 12 可以修改 admins 数组的内容以及 /db/Companies/123-456-789 中包含的任何其他内容的方法是什么?

是否像在数组中插入额外的管理员信息并同时或之后将该人添加到 /db/Companies/123-456-789 的 ACL 一样简单?

还有什么方法可以删除个人 ACL?我在这里看到如何设置它:https ://www.baqend.com/guide/topics/user-management/#permissions但我们如何删除或删除?在 ACL 中明确拒绝该用户与该用户根本不存在之间有什么区别(我猜默认情况下被拒绝?假设整个集合首先设置为不公开)。

对于我们的使用,仅仅因为管理员离开并不意味着他离开了我们的应用程序,他可能会为另一个使用我们应用程序的客户工作,并且他的用户帐户应该保持有效,但不能再访问公司记录。

0 投票
1 回答
125 浏览

react-redux - 将 Redux-Persist 与 Baqend React/Redux Starter 一起使用

有谁知道如何将 redux-persist https://github.com/rt2zz/redux-persist 从入门套件添加到商店:https ://www.baqend.com/guide/starter-kits/react/

0 投票
1 回答
79 浏览

reactjs - 上传后显示新图片

快速提问,在 React 中使用 Baqend SDK,我使用保存在数据库中的对象的 id 作为名称来保存配置文件图像。

但是为了让图像在上传后在用户的浏览器中更新,我正在修改状态并将 &updated=true 添加到 file.url 的末尾,因为它是由 Baqend 返回的。

保存图片代码:

这是 React 和 Baqend SDK 的正确方法吗?如果我通过如下所示的 URL 加载一堆图像,是否会有任何副作用:https ://remarkable-apple-95.app.baqend.com/v1/file/www/cce9830b -48eb-422e-830d-72ae28571480logo?BCB&updated=true

我想像这样的url参数会被忽略吗?唯一会使用 ?updated=true 加载图像的人是更新徽标的人,并且仅在他更新徽标后立即进行。

另外在 file.url 中添加的 ?BCB 是做什么的?

0 投票
1 回答
52 浏览

baqend - 删除我自己的用户 ACL 权限

我有一个应用程序,允许多个用户编辑一个对象的数据,比如说用户 A、B 和 C。所有这些都在对象 ACL 上明确定义了读取和写入。

当我以用户 A 身份登录时,我可以删除用户 B 和 C 的访问权限......但是当我尝试删除自己时,它会引发错误:

CommunicationError {消息:“权限修改无效。”,名称:“CommunicationError”,原因:{...},原因:“无效的权限修改”,状态:462,...}

有没有办法让用户删除他自己的 ACL?如果没有,鉴于此代码,我如何才能捕获此错误并发出警报(“您无法删除自己对该公司的访问权限,请让同事删除您或联系我们的支持团队。”)?