I send an html request to the website.
import { ok, notFound, serverError, forbidden } from 'wix-http-functions';
import wixData from 'wix-data';
import { getSecret } from 'wix-secrets-backend';
export async function use_get_query(request) {
const mySecret = await(getSecret("data_secret").then(function (secret) {return(secret)}));
if (request.query.secret === mySecret) {
console.log(request.query)
console.log("Working")
let options = {
"headers": {
"Content-Type": "application/json"
}
};
let more_options = {
"suppressAuth": true
};
let allItems = [];
let results = await wixData.query(request.query.collection)
.limit(100)
.find(more_options)
.catch(err => {return err})
allItems.push(results.items);
while(results.hasNext()) {
results = await results.next();
//allItems = allItems.concat(results.items);
allItems.push(results.items);
}
console.log(allItems.length)
allItems = [].concat.apply([],allItems)
options.body = {
"items": allItems
}
return ok(options)
}
return (forbidden("Access Denied"));
}