如何在 XAMPP 服务器上运行 javascript 程序并将该程序的数据保存在服务器上?

Posted

技术标签:

【中文标题】如何在 XAMPP 服务器上运行 javascript 程序并将该程序的数据保存在服务器上?【英文标题】:How to run a javascript program on a XAMPP server and save the data from that program on the server? 【发布时间】:2018-06-23 12:01:45 【问题描述】:

我使用名为 JSPsych 的心理学实验工具编写了一个 javascript 程序。我需要在服务器上运行程序,并将实验试验产生的数据保存到服务器本身。

我下载了 XAMPP,通过 XAMPP 运行程序有些成功,但我不知道如何保存数据。

谁能帮忙?

【问题讨论】:

【参考方案1】:

JATOS 可能是您的解决方案。 JATOS 关心服务器端——而 jsPsych 关心客户端(浏览器中发生的事情),您可以轻松地turn your experiment into a JATOS study。然后它有一个数据库(H2 或 mysql)来存储您的实验结果数据。在你的 JavaScript 代码中,你 connect to JATOS through jatos.js。

(免责声明:我是 JATOS 的开发者)

【讨论】:

【参考方案2】:

您需要设置某种与数据库通信或将文件写入磁盘的服务器端脚本。通常,您会在 JavaScript 中使用XMLHttpRequest 调用脚本,并将jsPsych.data.get().json()jsPsych.data.get().csv() 的结果作为参数传递。

在我的实验室中,我们目前使用this small php library 来保存来自 jsPsych 实验的数据。自述文件概述了如何使用它。

【讨论】:

以上是关于如何在 XAMPP 服务器上运行 javascript 程序并将该程序的数据保存在服务器上?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Windows 7 的 XAMPP 上运行的 PHP 应用程序中启用 SSL?

如何在便携式 wamp 或 xampp 上运行 zend 框架项目?

如何在 Xampp 上运行带路由器的 React 项目

xampp 服务器(如何启动和运行)

如何在ngrok中重写-host-header以便在localhost上运行的xampp中打开一个子网站

XAMPP 服务器使用多个端口而不是端口 80