Javascript 在单击按钮时运行nodejs脚本

Javascript 在单击按钮时运行nodejs脚本,javascript,html,node.js,Javascript,Html,Node.js,请有人解释一下,当点击一个按钮时,我是如何运行这个nodejs脚本的 var Twit = require('twit'); var t = new Twit({ consumer_key: '******', consumer_secret: '******', access_token: '******', access_token_secret: '******', }); t.post('statuses/update', {status:'hello world'},function

请有人解释一下,当点击一个按钮时,我是如何运行这个nodejs脚本的

var Twit = require('twit');
var t = new Twit({
consumer_key: '******',
consumer_secret: '******',
access_token: '******',
access_token_secret: '******',
});

t.post('statuses/update', {status:'hello world'},function(err, data, response){
console.log(data);
});
目前我得到:

Uncaught ReferenceError: require is not defined

感谢

NodeJS用于服务器端,可以被描述为JavaScript的扩展,它可以做更多的事情,比如文件操作

客户端上使用普通JavaScript


因此,您不能只在浏览器中使用nodeJS,因为浏览器缺少nodeJS提供的功能。您可以使用nodeJS构建API,并将API连接到客户端脚本。不过,您需要一台服务器才能工作。

NodeJS在服务器端使用,可以被描述为JavaScript的扩展,它可以做更多的事情,比如文件操作

客户端上使用普通JavaScript


因此,您不能只在浏览器中使用nodeJS,因为浏览器缺少nodeJS提供的功能。您可以使用nodeJS构建API,并将API连接到客户端脚本。不过,您需要一个服务器才能使其工作。

您需要一个NodeJS进程作为服务器运行,在该服务器中,回调可以连接到API端点,当您单击网站中的按钮时,该端点将运行

  • 客户端通过按钮(从任何类型的Web服务器)获取HTML
  • 客户端点击按钮
  • HTTP请求通过特定url(yourip.com/yourscript)发送到NodeJS服务器
  • NodeJS服务器调用您分配给该特定URL的函数

  • 您需要有一个NodeJS进程作为服务器运行,其中回调可以连接到API端点,当您单击网站中的按钮时,该端点将运行

  • 客户端通过按钮(从任何类型的Web服务器)获取HTML
  • 客户端点击按钮
  • HTTP请求通过特定url(yourip.com/yourscript)发送到NodeJS服务器
  • NodeJS服务器调用您分配给该特定URL的函数