榆树港不运行

时间:2015-11-29 18:10:51

标签: elm

我试图从网址中获取json并按照Reactivity tutorial在elm中解析它。但由于某些原因,我的代码没有做任何事情。我使用Debug.watch来查看是否有任何事情发生。

我有以下代码:

emailUrl : String
emailUrl = some url

port fetchEmails : Task Http.Error ()
port fetchEmails =
  Http.getString (Debug.watch "url" emailUrl) `andThen` parseEmails

parseEmails : String -> Task x ()
parseEmails json =
  let result = Json.Decode.decodeString Static.emailDecoder json
  in case result of
    ...

代码编译,但似乎没有做任何事情。我对榆树很新,所以我有点卡在这里。这应该怎么做?

编辑:事实证明它正在运行,但正如答案所述,Debug.watch还不能与端口一起使用。我还得到了一个“来源原始请求被阻止”,这解释了为什么它无法获得json。

谢谢!

1 个答案:

答案 0 :(得分:2)

Elm时间旅行调试器尚未与端口配合良好。 请使用Debug.log并检查JavaScript控制台。