如何从数字js水疗中心?

2024-05-13 00:23:34 发布

您现在位置:Python中文网/ 问答频道 /正文

我目前正在研究数字JS水疗中心。其中一个特性是从云存储中上载、下载和删除文件。我已经成功地使用了Google的Firebase产品和API,因为Google已经有了它节点.JS. 在

现在我要把存储器改成Ceph存储器。问题是,我必须使用Ceph的对象网关s3api来实现这一点。但是,Ceph在JS里没有这个,节点.JS等等。。我可以使用Python来实现它们,我已经创建了Python脚本来实现它们。在

现在,我必须从SPA调用这些Python脚本,并在单击按钮时运行它们。我知道python脚本可以从节点.JS或者使用child_进程的Javascript,或者像pythonshell这样的NPM模块,使用child_进程之类的东西对我来说是非常理想的。在

问题是,因为它是SPA,而且主要是客户端的,所以我不能使用子进程,因为它显然是服务器端的(我已经尝试过了,我一直得到“无法解决子进程”的错误)。所以在另一个问题(How to call a Python function from Node.js)中提供的解决方案对我来说并不适用。在

除了使用AWS Lambda或类似的解决方案之外,还有没有其他方法或解决方案可以尝试解决这个问题?或者我只是毫无意义地把头撞到墙上?在

我是新来的节点.JS,Nuxt等等。所以如果我写了一些无稽之谈,我很抱歉。在


Tags: 文件脚本child节点进程googlejs数字
1条回答
网友
1楼 · 发布于 2024-05-13 00:23:34

您需要为python脚本创建一个http(最简单)api。在

所以SPA会将http请求发送到您的python脚本,而python脚本会完成一项工作。是的,你需要某种服务器或lambda之类的。在

相关问题 更多 >