建站,请求服务器运行一个带输入的脚本

Website building, ask server to run a script with input

我在与网络开发相关的所有方面都是新手,但我心中有这个项目,我真的很想实现。

目前我正在努力寻找一种方法来向托管网站的服务器发送请求。这个想法是,您可以从站点输入关键字,这些关键字应该是 运行 在服务器上的脚本(python 或 java(script))中,然后 returns 输出到网页。理论上这个脚本可以在网站本身作为 java 脚本执行,但我想使用服务器的计算能力和互联网访问。

我已经研究过使用 Json 和 javascript 来完成这项工作,但我认为必须有更好的方法来实现这一目的。有没有人可以指导我去哪里看?

您应该在 HTML 中构建表单。 (更多信息:https://www.w3schools.com/html/html_forms.asp

在客户端 JavaScript(网站用户在浏览器中执行的代码),您应该使用 jQuery 库从表单中获取数据。看看 .submit() and .val() functions to get started. Then you can use jQuery's AJAX function 以 JSON 格式向服务器端 API 提交请求。

在服务器上,除了创建一种提供网页的方式(使用它们的客户端 JavaScript),您还需要创建一个 API 来接收和响应这些要求。一种方法是使用 运行 Node.js 和 Express,这将允许您在 JavaScript 中编写 API。这样做的缺点是您必须付费才能通过 AWS、Rackspace 或其他主机获得成熟的虚拟化云服务器。另一种选择是将 API 写入 PHP,这是由 x10hosting.com.

等免费虚拟主机支持的