0

http ストリームからデータを読み込む CoffeeScript コードがあります。

https = require 'https'

export.commScore = (IP,from,file)->

  options =
    path: "ctasd/ClassifyMessage_File",
    host: "127.0.0.1",
    method: "POST",
    port: "8088",
    headers:
      "Accept-Language":"en-us",
      "Accept":"*/*",
      "User-Agent":"Commtouch HTTP Client",
      "X-CTCH-PVer": "0000001",
      "X-CTCH-SenderIP": IP,
      "X-CTCH-MailFrom": from,
      "X-CTCH-FileName": file

  stream = http.request(options,(response)->)

このコードをコンパイルしようとするたびに、次のようなエラーが表示されます。

 error: unexpected ,
path: "ctasd/ClassifyMessage_File",
                             ^

CoffeScripts のドキュメントをチェックして、このオブジェクトを正しく作成していることを確認し、Node の http API をチェックして、ストリームを正しく設定し、すべてをチェックアウトしたことを確認しました。また、すべてを知っている Google に相談して、似たような問題があり、何も見つからない人がいるかどうかを確認してみました。CoffeeScript がコードのコンパイルを拒否するのはなぜですか?

4

1 に答える 1

0

質問は、コメントのコメントで Arron Dufour によって回答されました。コンパイラがテキスト エディタの自動インデントを気に入らなかったことがわかりました。すべてを調べて手動で間隔を空けると、問題が解決しました。

于 2013-07-25T21:30:38.467 に答える