簡體   English   中英

單擊按鈕運行Node.js腳本

[英]Run nodejs script on button click

請有人能解釋一下如何在單擊按鈕時使該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進程作為服務器運行,在其中可以將回調掛鈎到API端點,然后單擊網站上的按鈕即可運行該API端點。

  1. 客戶端通過按鈕獲取HTML(來自任何類型的網絡服務器)
  2. 客戶點擊按鈕
  3. HTTP請求通過特定的URL(yourip.com/yourscript)發送到NodeJS服務器
  4. NodeJS服務器調用您分配給該特定URL的函數

NodeJS在服務器端使用 ,可以描述為JavaScript的擴展,可以做更多的事情,例如文件操作。

客戶端使用常規JavaScript。

因此,您不能僅在瀏覽器中使用nodeJS,因為瀏覽器缺少nodeJS提供的功能。 您可以做的是使用nodeJS來構建API並將該API連接到客戶端腳本。 不過,您將需要一個服務器來使其工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM