2013-06-01 13 views
5

MeteorアプリケーションのサーバーフォルダでjQuery'a $ .inArray()を使用しようとすると、このエラーが発生します。流星のserver.jsファイルでjQueryを使用することは可能ですか?

サーバー側でjQueryメソッドを使用できない場合は、どのような方法が良いでしょうか?私は現在アンダースコアを使用して回避策を見つけましたが、アンダースコアにはjQueryの依存関係があるため、jQueryがどのようにエラーを出すのか混乱しますが、アンダースコアが機能します。

+1

を参照してくださいindexOf()は動作していませんか? –

+0

[Lo-Dash](http://lodash.com/)は非常に素晴らしい機能のコレクションを提供していますが、['_.contains()'](http://lodash.com/docs#contains) 。 – Tomalak

+0

Tomalak、私はアンダースコア用のmrtパッケージをインストールしました。これは動作しているようです。なぜあなたはLo-DashをUnderscoreよりもお勧めしますか? –

答えて

0

アンダースコアは流星と共に出荷されます:流星はそれを使用します。

サーバーでJQueryを使用する場合は、Phantom.jsを試してみてください。 Server-side jquery

+0

ありがとうございます。確かめます。 –

+0

OPがjQueryのヘルパーメソッドにアクセスしたいだけなら、Phantom.jsは大規模な過剰殺到のようです。 – Zach

関連する問題