是否可以从Javascript/HTML调用NodeJS脚本
Is it possible to call a Node JS script from Javascript/HTML?
我在服务器上使用带有express的Node JS。我尝试使用Javascript每五分钟调用一次node.js脚本。我在网上找不到这样做的方法。。这可能吗?或者有更好的方法来使用我的Express服务器吗?
如果您需要每五分钟为每个打开的客户端运行代码,请从setInterval
回调发出AJAX(HTTP)请求:
// client-side JS
setInterval(function makeIntervalRequest() {
// `fetch` is a built-in HTTP request function.
// It's in recent browsers. You could use a library like jQuery's $.ajax
// or the built-in XMLHttpRequest for older browsers.
// "/ping" is the URL to request.
fetch("/ping");
}, 5 * 60 * 1000);
因为浏览器控制着这段代码,所以它将为每个客户端运行一次。如果有6个用户打开了你的页面,你将在5分钟内收到6个请求。
如果您需要每五分钟在服务器上运行一次代码,请在服务器代码中使用setInterval
:
// server-side JS
setInterval(function runScheduledAction() {
doTheScheduledAction();
}, 5 * 60 * 1000);
相关文章:
- 从HTML调用typescript文件中的函数
- 从index.html调用函数,该函数无限循环
- 为什么可以't在对指令的html调用中访问$rootScope
- 从周围的 HTML 调用 SVG 中的 JavaScript 函数
- 无法从index.html调用javascript函数
- 从html调用angularjs控制器中的一个函数,但未定义范围变量
- AJAX使用从PHP生成的HTML调用的函数更新MYSQL数据库
- angularjs从html调用函数返回值
- 通过JS和html调用REST API
- 从HTML调用babel脚本中定义的js函数
- 我应该如何从 html 调用 javascript 类方法
- 使用 quick.js 从 HTML 调用 JavaScript 函数
- 无法从 HTML 调用 Javascript 类
- 如何从.js文件中的.html调用 JavaScript 函数
- 从 html 调用 jquery 函数进行解析
- 从 HTML 调用节点请求
- 从动态 HTML 调用本地 JavaScript 函数
- 从 HTML 调用 JavaScript 函数
- 从 html 调用 javascript 脚本
- 从 HTML 调用 WCF 服务总是转到错误函数.适用于 aspx 页面