Narzędzia do przechwytywania i konwertowania Internetu
Społeczność online GrabzIt

Grabzit w Wix

Mam następujący kod w funkcji onReady w ramach wix, ale nie wydaje się, aby generował plik PDF.  

 

    var client = nowy grabzit ("mój klucz", "mój sekret");
    klient.url_to_pdf(„https://www.myfittcoach.com/results”);
    klient.save_to("dokumenty / wynik.pdf", funkcja (błąd, id) {
    if (błąd! == null) {
        rzucać błąd;
    }
    });

Zapytane przez Ethana Hulla 4 sierpnia 2020 r

Najpierw sprawdź, czy folder dokumentów, w którym zapisujesz, istnieje i czy skrypt ma uprawnienia do tworzenia i zapisywania w nim plików.

Nie mam żadnego doświadczenia z Wix, ale oto kilka pomysłów po kilku wyszukiwaniach w Google.

Metody nodejs, których używasz, działają tylko po stronie serwera. Jednak wydaje się, że metoda onready jest używana zarówno w przeglądarce, jak i na serwerze, więc musisz wykryć, kiedy jest uruchomiona na serwerze, a następnie wywołać kod: https://support.wix.com/en/article/corvid-about-the-page-rendering-process

Wreszcie, jeśli nic z tego nie działa, sprawdź dzienniki błędów: https://support.wix.com/en/article/corvid-viewing-live-site-events

Odpowiedział GrabzIt Support 4 sierpnia 2020 r

Dzięki za odpowiedź.

Oto, co chcę, aby się stało:

Konwertuj stronę internetową into plik PDF, który pobiera się zaraz po załadowaniu strony. 

 

Obecnie kod znajduje się w onready funciton w Wix, ale wyświetla kod błędu „wystąpił błąd w Twoim skrypcie” i nie może znaleźć modułu „crypto”  

Mam to na górze strony przed funkcją onready

import grabzit z 'grabzit';

 

Dzięki,
Ethan

 

Odpowiedział Ethan Hull 4 sierpnia 2020 r

Nie jestem pewien, dlaczego zdecydowali się wyłączyć wbudowany moduł Crypto, ale jest to dość istotne. Możesz spróbować użyć JavaScript API zamiast. To wszystko zrobi w przeglądarce i może save wyniki bezpośrednio do wiadra S3 itp., jeśli to pomaga.

Odpowiedział GrabzIt Support 4 sierpnia 2020 r

Prawdopodobnie lepszym rozwiązaniem byłoby teraz zadzwonić do GrabzIt's REST API za pomocą wix-fetch.

Odpowiedział GrabzIt Support w dniu 17 marca 2021 r