2017-10-22 6 views
0


私はcljsjsパッケージphoenixを使用しようとしています。
は、私は簡単なfigwheel例で始まっ:cljsjs.phoenixの使い方

レイン新しいfigwheelのsystems.casemgr.utils.hello世界 - --om

私は追加[cljsjs /フェニックス "1.3.0-0"]私のプロジェクトファイルに。 私のサンプルコアに必要と私はそれを追加しました:

[cljsjs.phoenix] 

しかし、私はソケットの命名権を取得するように見えることはできません。私がしようとしています :

(def socket (js/phoenix.Socket.)) 

例を示します。

(js/GlobalName.someFunction) 

私は取得していますエラーは次のとおりです。

core.cljs?rel=1508705017340:16 Uncaught ReferenceError: phoenix is not defined 
    at core.cljs?rel=1508705017340:16 

私が実行している鳳凰に接続するためのソケットを作成しようとしていますサーバ。

アイデア?

ありがとうございます!

答えて

1

あなたはフェニックスグローバルVARのスペルを修正する必要がある - それはjs/Phoenix, not js/phoenix次のようになります。

(def socket (js/Phoenix.Socket.)) 
+0

おかげで、私は試みることを与えます!私はそれを試したと思った... –

+0

これはうまくいった: '(def socket(js/Phoenix.Socket。" ws:// localhost:4000/socket "(clj-> js {" params: "{" userToken: " "123"}}})) ' –