如何解决使用http函数导出页面内容
我试图遵循此处找到的示例:
https://support.wix.com/en/article/corvid-exposing-a-site-api-with-http-functions
要使用HTTP get在我的网站上公开某些内容,但我不了解如何定义一个功能,如在示例页面中看到的那样。
他们有:get_apartmentlistings()
,但apartmentlistings
在哪里?我如何定义相似的东西?
这是我的页面:https://cesarcaiooliveira.wixsite.com/cesar/page
我正在尝试阅读文本内容,这就是我已经做过的事情:
import { ok,notFound,serverError } from 'wix-http-functions';
import wixData from 'wix-data';
export function get_textlist() {
let options = {
"headers": {
"Content-Type": "application/json"
}
};
return wixData.query("textlist")
.find()
.then(results => {
if (results.items.length > 0) {
options.body ={
"items": results.items
}
return ok(options);
}
})
}
export function get_textlist()
解决方法
HTTP 函数是后端代码。他们不能直接访问页面上的元素。这是有道理的,因为当您的 API 的使用者调用 HTTP 函数时,使用者不在您网站的页面上。
在这里很难确切地说出您想做什么,但也许您最好将要公开的信息存储在数据库集合中而不是页面上。可以查询数据库集合返回HTTP函数中的数据。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。