通过前端页面中的按钮启动或编译 Js 文件 html
Launch or compile a Js file via a button in my frontend page html
我有一个 js 文件 batch.js
,它为我执行批量插入,但我必须从我的终端启动它:node batch.js
。现在,我想在我的前端 html 页面上创建一个按钮,并通过该按钮启动我的文件。
你本身不能。
您可以使用浏览器请求 URL(您可以通过提交表单从按钮完成),但您需要一个 HTTP 服务器来侦听 URL 的请求并做出相应反应。
理想情况下你会重写 batch.js
所以它是 a module and then write a webserver in Node (e.g. using Express) 这将加载模块并在请求给定的 URL 时调用从它导出的函数(然后响应浏览器)。
更棘手的是,只要 URL 被请求并且 运行 您的 batch.js
没有修改,您就会生成一个新的节点实例。这将允许您使用您喜欢的任何 HTTP 服务器和任何编程语言来编写将执行 node batch.js
.
的服务器端程序
我有一个 js 文件 batch.js
,它为我执行批量插入,但我必须从我的终端启动它:node batch.js
。现在,我想在我的前端 html 页面上创建一个按钮,并通过该按钮启动我的文件。
你本身不能。
您可以使用浏览器请求 URL(您可以通过提交表单从按钮完成),但您需要一个 HTTP 服务器来侦听 URL 的请求并做出相应反应。
理想情况下你会重写 batch.js
所以它是 a module and then write a webserver in Node (e.g. using Express) 这将加载模块并在请求给定的 URL 时调用从它导出的函数(然后响应浏览器)。
更棘手的是,只要 URL 被请求并且 运行 您的 batch.js
没有修改,您就会生成一个新的节点实例。这将允许您使用您喜欢的任何 HTTP 服务器和任何编程语言来编写将执行 node batch.js
.