我與Twilio工作,並且當所提供的代碼在終端中跑發送的示例消息:Node.js的代碼不是在JavaScript功能運行
var accountSid = '...';
var authToken = '...';
var twilio = require('twilio');
var client = new twilio(accountSid, authToken);
client.messages.create({
body: 'Hello World!',
to: '+1-555-555-5555', // Text this number
from: '+18885555555' // From a valid Twilio number
})
.then((message) => console.log(message.sid));
然而,當我將其放置在一個函數在按下按鈕時被調用,然後沒有任何反應。
function messageNow() {
var accountSid = '...';
var authToken = '...';
var twilio = require('twilio');
var client = new twilio(accountSid, authToken);
client.messages.create({
body: 'Hello World!',
to: '+1-555-555-5555', // Text this number
from: '+18885555555' // From a valid Twilio number
})
.then((message) => console.log(message.sid));
}
而且從HTML按鈕調用:
<button type="submit" id="Btn" class="buttons" onclick="messageNow()">SUBMIT</button>
任何幫助表示讚賞。
在控制檯中的任何錯誤?該函數是否被調用(嘗試記錄某些東西來控制/使用警報)? – Janar
你是如何構建Web應用程序的?例如,如果您想要工作,您可能需要某種構建過程。 –
@Janar除此之外,控制檯中沒有任何錯誤:Uncaught ReferenceError:require未定義 at messageNow(good.js:6) at HTMLButtonElement.onclick – mur7ay