Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/84.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/9.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 Meteor$在客户端上定义,但在服务器上未定义_Javascript_Jquery_Meteor - Fatal编程技术网

Javascript Meteor$在客户端上定义,但在服务器上未定义

Javascript Meteor$在客户端上定义,但在服务器上未定义,javascript,jquery,meteor,Javascript,Jquery,Meteor,我正在开发流星应用程序。我可以在这个客户端中调用$.get()非常好,我只需点击一个按钮就可以运行javascript。但是这个客户端javascript调用了一些服务器javascript(使用Meteor.call()),我在其中使用了$.get(),并看到了错误: 调用方法“server\u facebook\u authentication”ReferenceError:$时发生异常未定义 我不是超级固体流星如何加载资源和图书馆等。有什么问题以及如何解决此问题?当前版本的内置Meteor

我正在开发流星应用程序。我可以在这个客户端中调用
$.get()
非常好,我只需点击一个按钮就可以运行javascript。但是这个客户端javascript调用了一些服务器javascript(使用
Meteor.call()
),我在其中使用了
$.get()
,并看到了错误:

调用方法“server\u facebook\u authentication”ReferenceError:$时发生异常未定义


我不是超级固体流星如何加载资源和图书馆等。有什么问题以及如何解决此问题?

当前版本的内置Meteor
jquery
软件包未在服务器上加载任何代码:

jQuery1.x并不是设计用来运行服务器端的,尽管人们一直在使用它。2.0支持服务器端JS。Meteor目前正在过渡到一个新的打包系统,因此我们很可能会在将来看到带有服务器端代码的jQuery2.0


不过现在,您应该使用Meteor的HTTP库(),它可以在服务器和客户端上工作,并且在服务器端可能比jQuery可靠得多。

您可以使用Meteor的HTTP库,也可以只需要在服务器端使用jQuery:

var jQuery=require('./jQuery.min.js')

jQuery.get()//现在可以了


有人说过,但这可能不是你想做的。你可以使用jQuery或下划线(例如)作为其他方法,这是完全可以接受的。

jQuery没有加载,这就是为什么它不知道$U是什么,你不能在Meteor中使用
require('./jQuery.min.js')
。啊,是的,你是对的,我在想node。这里有一个很好的帖子,需要在Meteor中找到答案