使用React-rails和Algolia进行服务器端渲染

时间:2015-06-01 12:49:33

标签: ruby-on-rails reactjs react-rails algolia

我试图让我的反应应用程序服务器端出错,但我遇到了一个问题: 我require('algoliasearch') ReferenceError: XMLHttpRequest is not defined后,XMLHttpRequest

我尝试使用faux-jax来模拟TypeError: Cannot read property '0' of undefined,但后来我得到了$total_years而且毕竟我不认为这是最佳选择。

关于这个问题的任何想法?

1 个答案:

答案 0 :(得分: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' }