Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Node.js不工作的Twilio?_Javascript_Jquery_Html_Node.js_Twilio - Fatal编程技术网

Javascript Node.js不工作的Twilio?

Javascript Node.js不工作的Twilio?,javascript,jquery,html,node.js,twilio,Javascript,Jquery,Html,Node.js,Twilio,我正试图使用twilio作为一种方式,每当数据添加到我的firebase帐户(“child_added”)时,我都会收到警报。我正在使用node.js,并已安装并按照所有说明在我的计算机上获取twilio。但是,每次运行应用程序时,都会出现以下错误: require.js:1958 GET file:///Users/KV/CS/ErrandBoi2/twilio.js net::ERR_FILE_NOT_FOUNDreq.load @ require.js:1958load @ require

我正试图使用twilio作为一种方式,每当数据添加到我的firebase帐户(“child_added”)时,我都会收到警报。我正在使用node.js,并已安装并按照所有说明在我的计算机上获取twilio。但是,每次运行应用程序时,都会出现以下错误:

require.js:1958 GET file:///Users/KV/CS/ErrandBoi2/twilio.js net::ERR_FILE_NOT_FOUNDreq.load @ require.js:1958load @ require.js:1682load @ require.js:832fetch @ require.js:822check @ require.js:854enable @ require.js:1173enable @ require.js:1554(anonymous function) @ require.js:1158(anonymous function) @ require.js:134each @ require.js:59enable @ require.js:1110init @ require.js:786(anonymous function) @ require.js:1457
require.js:168 Uncaught Error: Script error for "twilio"
http://requirejs.org/docs/errors.html#scripterror
换句话说,我的计算机找不到twilio.js文件,我认为它应该在我的node_模块中。我已附上我的代码,请让我知道,如果我做什么不正确。因为我已经准备好了关于twilio的行,所以一旦按下提交按钮,我转到“Thank.html”的表单操作也不起作用

我到处寻找“twilio.js”文件,但节点说明告诉我只需通过npm下载模块。我想基本上移动到我的公共网站的解决方案,看看它是否会工作

//创建一个名为databaseLink的变量,该变量链接到我们的数据库。
var databaseLink=新Firebase('https://errandboi-f1cf5.firebaseio.com/');  
//创建链接我们以前的HTML ID的javascript变量。记住,我们不能在脚本标记中使用常规HTML,所以我们需要使用JQuery来引用任何以前的HTML。$表示我们正在使用JQuery
var messageField=document.getElementById('task');
var nameField=document.getElementById('name');
var contactField=document.getElementById('contact');
var locationField=document.getElementById('location');
var miscsfield=document.getElementById('misc');
var messageList=$(“#示例消息”);//删除可能?????
//Twilio证书
var accountSid='[MY_ACCOUNT_SID]';
var authToken='[MY_AUTH_TOKEN]';
//需要Twilio模块并创建REST客户端
函数push(){
databaseLink.push({
名称:document.getElementById('name')。值,
任务:document.getElementById('task')。值,
联系人:document.getElementById('contact')。值,
位置:document.getElementById('location')。值,
杂项:document.getElementById('misc')。值,
})
需要(['twilio'],函数(twilio){
var client=twilio(accountSid,authToken);
参考on(“添加了子项”),功能(快照、prevChildKey){
var newPost=snapshot.val();
client.sms.messages.create({//如果“messages.create”不起作用,请尝试“sendMessage”或“sms.messages.create”
致:“+13177302557”,
发件人:'+13173644864',
正文:'您收到一个新请求:\n'+newPost.name+'\n'+newPost.task+'\n'+newPost.contact+'\n'+newPost.location+'\n'+newPost.misc,
},函数(错误,消息){
console.log(message.sid);
});
});
});
};

B自己的差事
B自己的差事
你在任何情况下都会伸出援助之手

你在课堂上有过紧急情况吗?生活把你们都束缚住了,但你们的任务却不能自己完成?你来对地方了。当你能做真正重要的事情时,让差事来减轻你肩上的压力。简单地说,在下表中填写您可能需要帮助的任何*任务,我们的一位司机将尽快帮助您完成










1您的信息 紧迫性: 低(预计到达时间:最多一小时) 正常(预计到达时间:45分钟) 严重(预计到达时间:尽快!) 2需要完成的任务
我认为这可能与您如何实例化Twilio Rest客户端有关

在我昨天建立的一个项目中,我有:

var client = new twilio.RestClient(accountSid, authToken);
而不是:

var client = twilio(accountSid, authToken);

如果有什么不同,请告诉我。

我在我的应用程序中也使用了Twilio,但没有发现任何问题。一旦你上传了
node\u modules
,它应该包含一个
Twilio
目录(不是js文件),它就可以工作了。例如,如果您在本地系统上运行
npm install twilio
,您将在安装路径中看到一个
node\u modules
目录,并且在is中将有一个
twilio
目录。因此,一旦你压缩了你的
index.js
文件和
node\u模块
它就应该有它所需要的所有依赖项。

你在什么操作系统上运行这个?我在谷歌Chrome上尝试这个为什么你在没有Web服务器的情况下运行这个?