问题标签 [solid]

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 投票
1 回答
177 浏览

node.js - 固态服务器(Tim Berners-Lee 爵士和麻省理工学院的项目)未加载正确的配置

我试图旋转一个 Solid Server。我已按照 Solid 项目 ( https://solid.inrupt.com/docs ) 的说明设置服务器。但是,当服务运行时,它无法启动并且没有定义关于路径的投诉:

从这个日志来看,solid 似乎仍在尝试从 ~/.config 路径读取配置,尽管当我运行solid init命令时,我将位置更改为/var/www/my.server.com/config/config.json. 所以问题是我该如何解决这个问题?如果服务器没有加载当前配置或加载缓存配置,我该如何清除它?

我真的很感激这方面的任何帮助。谢谢。

0 投票
2 回答
957 浏览

web - solid 和 ipfs 的区别

Tim Berners-Lee 最近宣布了 Solid。这与 ipfs 有多大不同,可以一起使用吗?

0 投票
2 回答
256 浏览

angular - 使用 Angular 6 和 rdflib 0.19.0 找不到模块“算法/RSASSA-PKCS1-v1_5”

我正在开发一个 Angular6+实体应用程序代码库)。应用程序本身取决于:

我正在尝试使用以下方法删除 RDF 资源rdflib.UpdateManager.update()

UpdateManager 你可以在这里找到更多关于 JSDoc和 rdflib.js 的介绍

现在,使用 Firefox 63.0b12 (64-bit),我不断收到以下错误,我认为这可能与访问WebCrypto API 应限制在安全来源(即https://页面)有关。使用 Opera 时会触发相同的错误。

我是否缺少 npm 依赖项?这个问题的根本原因是什么?

0 投票
1 回答
72 浏览

rdf - 如何将子类分配给 RDF 中的 SIOC 论坛?

rdflib用来在 SOLID POD 上存储一个新的 SIOC:Forum。https://www.w3.org/Submission/sioc-spec/#sec-modules-types声明 SIOC:Forum 可以具有 ChatChannel 的子类型/子类。如何为我的海龟 (.ttl) 请求建模以存储此子类?

0 投票
2 回答
407 浏览

javascript - 将文件保存在实体 POD 上

turtle在实体 POD 上保存文件(无论是图像还是视频等)的首选方法是什么?

正如自述文件中所述, https://linkeddata.github.io/rdflib.js/doc/Fetcher.html上的文档在其当前状态下的用处有限。

0 投票
0 回答
250 浏览

javascript - 如何序列化任何 RDF 数据

我从网上获取各种本体,它们有多种格式。我想使用 rdflib.js 将它们序列化为 jsonld。rdflib的.serialize(target, kb, base, contentType, callback, options)方法需要几个没有记录的参数,我无法通过阅读https://linkeddata.github.io/rdflib.js/doc/serialize.js.html的源代码来猜测它们

0 投票
0 回答
58 浏览

traefik - 如何在 traefik 后面运行 SoLiD

我想将node-solid-server作为 docker 运行,由 docker-compose 在 træfik 后面配置。因为solid使用webid-tls,所以所有加密请求都需要通过前端代理绕过。

如何绕过所有 TLS 到可靠的 docker?

0 投票
0 回答
111 浏览

javascript - 来自可靠数据 pod 的数据,但它总是以未定义的形式返回。我如何正确地从中断的实体数据 pod 中检索数据?

我正在尝试从以下端点检索组织名称或任何数据。

https://isumotest.inrupt.net/profile/card#me

但是,每当我尝试抓住任何东西时,它总是以未定义的形式返回

例如:

非常感谢任何帮助,我已经坚持了很长一段时间。

0 投票
2 回答
112 浏览

solid - 如何在 SoLiD 中创建容器?

我正在运行一个独立的单用户 v5 Node Solid Server。当我以该单个用户身份登录时,我可以在一个不存在的容器中创建一个文档,并且服务器会为我创建容器。

例如

当我将它发布到我自己的单用户服务器时,容器/network/001/call不存在,它会为我创建它。但是当我将它发布到一个 Inrupt 服务器(我拥有 POD,但不是服务器,并且它不是单用户模式)时,我收到一个错误:

500:补丁后写入文件失败:错误:ENOENT:没有这样的文件或目录,打开'/var/solid/user.inrupt.net/network/001/call/call-001'

所以 - 我很好奇为什么它在一种情况下创建容器而不是另一种情况,但我认为短期内的答案也是我应该在将东西放入容器之前明确创建容器。不幸的是,目前面向任务的文档似乎有点缺乏,因此这个问题的标题是 - 如何POST ...在 SoLiD 服务器上创建容器(?)?

0 投票
1 回答
29 浏览

solid - 如何使用@inrupt/solid-client 模拟容器?

如果我正在使用@inrupt/solid-client试图从容器中读取的 npm 包编写代码的单元测试,我如何模拟该容器?