1

我正在尝试预渲染我的反应应用程序服务器端,但我遇到了一个问题:一旦require('algoliasearch')我得到ReferenceError: XMLHttpRequest is not defined

我尝试使用faux-jax来模拟XMLHttpRequest​​,但后来我得到TypeError: Cannot read property '0' of undefined了,毕竟我认为这不是要走的路。

对这个问题有任何想法吗?

4

1 回答 1

1

你在使用nodejs吗?如果有是哪个版本?

使用 nodejs 0.12 时,我无法重现您的问题:

> node -v
0.12.13
> npm install algoliasearch
node
> var algoliasearch = require('algoliasearch');
undefined
> algoliasearch
{ [Function: algoliasearch] version: '3.4.0', ua: 'Algolia for Node.js 3.4.0' }
于 2015-06-02T09:47:34.217 回答