我有一个问题,特别是在使用他们的Node中间件进行Algolia搜索时,会出现错误[TypeError: string is not a function]
我有3个相同的环境,并且重新创建本地计算机上所有这些的主分支不会重现错误。其他环境没有错误。
我已经尝试删除并重新安装npm中间件,看看我是否忘记--save
某些东西并比较环境变量。我还能怎么解决这个问题呢?
答案 0 :(得分:0)
我仍然不确定这个的确切原因,但是从Algolia搜索JS版本1.0转换到3.0似乎已经修复了它。 Algolia制作了一个新模块,因此我不得不从NPM包algolia-search
更改为algoliasearch
。
我推测它与SSL有关,因为第三个环境(它不工作的地方)是唯一一个使用SSL(HTTPS)的环境。除此之外,我无法想到为什么它在任何地方都有效,但无论版本如何。无论如何,版本3.0中有新的语法,它也更好。感谢GitHub上的Algolia人回答了这个问题。