如何使用cljsjs.phoenix

时间:2017-10-22 20:59:46

标签: phoenix-framework clojurescript


我正在尝试使用cljsjs包凤凰 我从一个简单的图形示例开始:

lein new figwheel systems.casemgr.utils.hello-world - --om

我将[cljsjs / phoenix“1.3.0-0”]添加到我的项目文件中。 我将它作为一个要求添加到我的示例核心:

 [cljsjs.phoenix]

但是,我似乎无法获得Socket的命名权。 我在尝试:

(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 个答案:

答案 0 :(得分:1)

您需要修复Phoenix全局变量的拼写 - 它应该是js/Phoenix, not js/phoenix

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