请有人解释一下如何在点击按钮时运行此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
由于
答案 0 :(得分:3)
您需要将NodeJS进程作为服务器运行,其中回调可以挂钩到API端点,然后在您单击网站中的按钮时运行该端点。
答案 1 :(得分:2)
NodeJS用于服务器端,可以说是JavaScript的扩展,可以执行更多操作,例如文件操作。
普通JavaScript用于客户端。
因此,您不能在浏览器中使用nodeJS,因为浏览器缺少nodeJS提供的功能。您可以做的是使用nodeJS构建API并将API连接到客户端脚本。但是,您需要一台服务器才能工作。