Я пытаюсь использовать wix API для публикации ресурсов кода wix, которые будут доступны через API, я прочитал документацию по коду wix и нашел трек, кроме тех случаев, когда я пытаюсь выполнить этот код, он не находит ничего похожего на ресурсы в то время как я дал имя действительного ресурса и который содержит данные, спасибо, что помогли мне, если вы приехали, чтобы выяснить причину ошибки
import{ok, notFound, serverError, badRequest} from 'wix-http-functions';
import wixData from 'wix-data';
let whiteList = "test";
export function get_api(request){
const response={
"headers":{
"Content-Type": "application/json"
}
};
//get name of datat collection from path[0]
let datacollection = request.path[0];//"Products"
if (datacollection.includes(whiteList)) {
return wixData.query(datacollection)
.limit(100)
.find()
.then((apiResults) => {
if (apiResults.totalCount>0) {
response.body = {
"items": JSON.stringify(apiResults.items)
};
return ok(response);
}
response.body={
"items": "Pas de produits dans la collection"
};
return ok(response);
})
}
response.body = {
"error": "cette collection n'est pas autorisée a etre utilisée par cette API"
};
return badRequest(response);
}
ссылка на звонок: https://mohandb.wixsite.com/wortis/_functions/api/test
ошибка: "items": "Pas de produits dans la collection"