问题标签 [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.
nuxt.js - 如何在 Nuxt 中添加客户端 js 库>
第一次上nuxt。我正在尝试添加客户端库。
在普通的 html 中,我只需将其添加到我的 index.html 文件中。但我不知道如何在 nuxt 上做同样的事情。
我如何添加它?
这是我的配置
angular - BaQend - DBready 在初始化,检查用户的登录状态
我正在使用BaQend & Ionic2并尝试在 App-start 上完成一些任务。
1. 准备就绪
我不想在每一页都这样做:
我试过这个,但它不工作:
2.查看用户登录状态
在应用程序启动时,我应该检查用户的登录状态,如果他/她没有登录,它应该打开 LoginModal。
这是 rootPage 的工作代码,但最好将其用于应用程序启动。
有任何想法吗?
baqend - Baqend 样板无法 npm run build
我正在测试从https://www.baqend.com/guide/starter-kits/react/下载的 Baqend 样板,当 npm run build 时,它会抛出此错误:
希望我只是使用旧版本的 SDK?
这在本地主机上效果很好!
打包文件:
baqend - 在 Baqend 中保存 GeoPoint 的正确语法是什么?
在 Baqend 中保存纬度和经度的正确语法是什么?
我成功保存了普通字段(它们都是字符串):
但我似乎无法正确保存地理信息。可能是因为我将它视为一个字符串,这是不正确的?
在示例代码中,我现在只是将其硬编码为我知道好的值,因此我们可以让它工作。
reactjs - 在 React 中按 id 查询
试图弄清楚如何从数据库中获取单个对象,我知道它的键,在 ReactJS 中。
我收到此错误:
我正在尝试直接在组件中执行此操作,但该项目正在使用 React Starter。这就像查看公司详细信息页面。
baqend - 将数据保存到 Baqend 中的数据库
我似乎无法弄清楚如何更新数据库中的数据:
这是代码:
在此文件中,我希望更新公司资料的数据。首先,我们从 Google Maps API 获取纬度/经度。
当我运行它时,我收到此错误:未处理的拒绝(EntityExistsError):实体/db/Companies/16747fce-f0b1-422b-aa60-220c2dccac58 由不同的数据库管理。
我尝试删除 ID,但随后出现此错误:未处理的拒绝(PersistentError):无法插入新对象。
我需要使用密钥或其他东西吗?或者 id 是在对象之外传递的还是什么?
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 中明确拒绝该用户与该用户根本不存在之间有什么区别(我猜默认情况下被拒绝?假设整个集合首先设置为不公开)。
对于我们的使用,仅仅因为管理员离开并不意味着他离开了我们的应用程序,他可能会为另一个使用我们应用程序的客户工作,并且他的用户帐户应该保持有效,但不能再访问公司记录。
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 是做什么的?
baqend - 删除我自己的用户 ACL 权限
我有一个应用程序,允许多个用户编辑一个对象的数据,比如说用户 A、B 和 C。所有这些都在对象 ACL 上明确定义了读取和写入。
当我以用户 A 身份登录时,我可以删除用户 B 和 C 的访问权限......但是当我尝试删除自己时,它会引发错误:
CommunicationError {消息:“权限修改无效。”,名称:“CommunicationError”,原因:{...},原因:“无效的权限修改”,状态:462,...}
有没有办法让用户删除他自己的 ACL?如果没有,鉴于此代码,我如何才能捕获此错误并发出警报(“您无法删除自己对该公司的访问权限,请让同事删除您或联系我们的支持团队。”)?