Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/13.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/8/meteor/3.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
从meteor服务器发出JSON API请求_Json_Meteor - Fatal编程技术网

从meteor服务器发出JSON API请求

从meteor服务器发出JSON API请求,json,meteor,Json,Meteor,我有一个Meteor应用程序,可以从服务器上的另一个服务发出JSON API请求 我尝试使用JQuery包和$.getJSON,但由于JQuery包对服务器没有任何影响,我很快发现这不起作用 如何让服务器发出JSON请求?正如您所说。。。它在服务器上不可用。不过,您可以尝试更改meteor文件夹中的jQuery包 在/packages/jquery/package.js中更改: Package.on_use(function (api) { api.add_files('jquery.js'

我有一个Meteor应用程序,可以从服务器上的另一个服务发出JSON API请求

我尝试使用JQuery包和$.getJSON,但由于JQuery包对服务器没有任何影响,我很快发现这不起作用


如何让服务器发出JSON请求?

正如您所说。。。它在服务器上不可用。不过,您可以尝试更改meteor文件夹中的jQuery包

在/packages/jquery/package.js中更改:

Package.on_use(function (api) {
  api.add_files('jquery.js', 'client');
});
致:


看看它在服务器端是否有效。您必须使用您本地更改的meteor副本呼叫服务器,对于我来说,我使用
。/meteor/meteor
,您的路径可能会有所不同。

正如您所说。。。它在服务器上不可用。不过,您可以尝试更改meteor文件夹中的jQuery包

在/packages/jquery/package.js中更改:

Package.on_use(function (api) {
  api.add_files('jquery.js', 'client');
});
致:


看看它在服务器端是否有效。您必须使用您的meteor本地更改副本调用服务器,对于我来说,我使用
。/meteor/meteor
,您的路径可能会有所不同。

应该可用调试中是否有任何可见内容?jQuery包的meteor文档说;“jquery包将jquery库添加到客户端JavaScript包中。它对服务器没有影响”。不是这样吗?当我尝试在服务器端代码中使用JQuery时,我得到了“ReferenceError:$is not defined”(引用错误:$is not defined)。很抱歉,我错过了服务器这个词。应该可用吗?JQuery包的meteor文档说;“jquery包将jquery库添加到客户端JavaScript包中。它对服务器没有影响”。不是这样吗?当我尝试在服务器端代码中使用JQuery时,我得到了“ReferenceError:$未定义”我很抱歉我错过了服务器单词。感谢您的回复!我通过使用“请求”NPM模块解决了我的问题,但是,我有一个新问题,我将作为一个单独的问题打开。没问题。值得注意的是,您可能想使用:if-Its来请求另一个Meteor实例。如果你想使用这个答案,这个答案可能会有所帮助:我可能会在某个时候这样做。目前,我希望服务器定期轮询JSON提要,并更新Mongo集合,以便将其推送到客户端。感谢您的响应!我通过使用“请求”NPM模块解决了我的问题,但是,我有一个新问题,我将作为一个单独的问题打开。没问题。值得注意的是,您可能想使用:if-Its来请求另一个Meteor实例。如果你想使用这个答案,这个答案可能会有所帮助:我可能会在某个时候这样做。目前,我希望服务器定期轮询JSON提要,并更新Mongo集合,以便将其推送到客户端。