我在wix的onReady函数中有以下代码,但它似乎没有生成pdf。
var client = new grazit("我的密钥", "我的秘密");
顾客。url_to_pdf(“https://www.myfittcoach.com/results”);
顾客。save_to(“文档/结果.pdf”,函数(错误,id){
如果(错误!==空){
抛出错误;
}
});
首先检查您要保存的文档文件夹是否存在,以及脚本是否有权在其中创建和写入文件。
我没有任何使用 Wix 的经验,但这里是一些 Google 搜索后的一些想法。
您使用的nodejs方法仅是服务器端的。 然而,onready 方法似乎在浏览器和服务器中都使用,因此您需要检测它何时在服务器中运行,然后调用代码: https://support.wix.com/en/article/corvid-about-the-page-rendering-process
最后,如果这些都不起作用,请检查您的错误日志: https://support.wix.com/en/article/corvid-viewing-live-site-events
感谢您的回复。
这是我想要发生的事情:
转换网页 intoa pdf,页面加载后立即下载。
目前,该代码位于 Wix 内的 onready 函数内,但它给出了错误代码“您的脚本中存在错误”,并且找不到模块“crypto”
我在 onready 函数之前将其放在页面顶部
从“grabzit”导入grabzit;
谢谢,
Ethan
我不知道为什么他们决定禁用内置的加密模块,但这是非常重要的。 您可以尝试使用 JavaScript API 反而。 这将在浏览器中完成所有操作,并且可以 save 如果有帮助的话,将结果直接发送到 S3 存储桶等。