我正在使用 reactjs 作为前端并使用本体来制作献血应用程序,但是在将查询从 react 发送到本地主机上的 rdf 数据时我遇到了问题。谁能指导我如何将 sparql 查询从 reactjs 发送到本地主机上的 rdf?
我尝试了多种解决方案,例如在 fueski 服务器上部署本体,但它在从 reactjs 发送请求时返回未定义 这是通过本地主机向 rdf 数据发送 sparql 查询的代码,但它返回未定义或网站的头元素。
谁能指导我如何在本地主机上交互或发送 sparql 查询并返回查询结果。
const query = `
PREFIX owl: <http://www.w3.org/2002/07/owl#>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
SELECT ?subject ?predicate ?object`enter code here`
WHERE {
?subject ?predicate ?object
}
LIMIT 25
`;
const endpoint = 'http://localhost:3030/#/dataset/ds/query';
async function fetchData() {
console.log('fetching data');
try {
const response = await axios.post(endpoint, { query });
const { data } = response;
console.log("Data",data);
// process the data here
} catch (error) {
console.error("Error",error);
}
}