используя wix api для публикации ресурсов - PullRequest
0 голосов
/ 29 марта 2019

Я пытаюсь использовать 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"

...