我正在尝试将后端代码集成到Wix站点中。我对如何执行此操作或编写哪种语言不太挑剔(理想情况下,我有一个本地托管的Java代码,我想简单地调用它)。我不介意用JavaScript或其他语言重新编写它。但是在我决定对我的选择感到困惑之前。我可以编码,但对模块,API和服务器等概念还是陌生的。
根据我的研究,使用Wix的后端代码应该很容易(或者至少是可行的,而没有那么复杂)。...
“ Web模块是Corvid专有的,使您可以编写在后端运行服务器端的函数,并轻松地在客户端代码中调用它们。使用Web模块,您可以将后端的函数导入到文件或脚本中。知道它们将在服务器端运行。Corvid处理了启用此访问所需的所有客户端-服务器通信。”
从这里开始:https://www.sitepoint.com/what-is-wix-code/
“它是无服务器的:所有这些添加的功能都在无服务器的环境中提供,使您可以完成工作,而不会遇到任何通常的全栈开发难题。 随便编写代码:Wix Code具有内置的在线IDE和后端,因此您只需将所需的代码添加到页面或站点中,然后发布即可使用。”
所以,我认为他们有一个后端IDE,可以在其中直接编写后端代码,也可以调用我的Java程序。但是,当我尝试这样做并查找教程时,看来我真的只能通过从后端调用公共API来做到这一点...?
但是,我还读到了Wix与node.js的集成(该人以前曾告诉过我),后者是JavaScript的后端版本。
Can I use a Wix domain for a NodeJS app?
但是,当我进入Wix网站时,找不到使用Node JS的任何选择,并且对此进行研究并没有得到有用的结果。
因此,我对这里的功能完全感到困惑。有人可以帮助我理解这一点吗?
为什么没有教程在Corvid后端模块中显示显式代码?是什么让我无法在一个模块中简单地编写Java程序?我真的需要一个API端点来调用并传递给前端吗?
是否支持Node JS-有人做过吗?
此外,在上面的一个链接中,他们说一切都是“无服务器的”。但是,如果我必须设置自己的API端点,就不需要设置自己的服务器了吗?
答案 0 :(得分:0)
基本上有两种方法可以解决此问题,您似乎已经发现了。