在第三方rest服务的节点上使用骨干网

我试图从叽叽喳喳等一个宁静的服务拉数据。 我之前在客户端成功完成了这个任务。 现在我试图在服务器上做,我似乎无法得到正确加载骨干网。 当我需要(“主干”)和文件加载时,“this”是模块,但从backbone.js的第15行的注释中,它的期望也是“全局的”有没有一种特殊的方式来加载这个文件全球参考“这个”

这里是来自backbone.js文件的评论(13-15行)

// Save a reference to the global object (`window` in the browser, `global` // on the server). var root = this; 

但就像我之前所说的那样,它不是“全球化”,它只是一个空洞的对象。 所以,我看到至less有两种可能性。

  1. 以一种将“this”设置为全局的方式加载backbone.js文件。 这可能吗?
  2. 将backbone.js文件更改为“var root = global”

#1可能吗? 我错过了一些可能性?

thx,丹

你有没有像这样安装骨干:

 npm install backbone 

我通过使用setDomLibrary函数解决了这个问题。

 Backbone.setDomLibrary(require('jquery'));