CoffeeScript服务器不如Node.js服务器可靠吗?

时间:2012-04-18 18:06:28

标签: javascript web-services node.js heroku coffeescript

我为我的Node.js服务器获取代码并将其转换为CoffeeScript,然后我在Heroku上尝试了它。它在收到一个长JSON字符串时崩溃,而原始版本处理它没有任何问题。这是正常的吗?

1 个答案:

答案 0 :(得分:4)

我认为使用CoffeeScript编写(可能) 比编写纯JavaScript更可靠。

来自CoffeeScript's documentation

CoffeeScript:

zip = lottery.drawWinner?().address?.zipcode

生成的JavaScript:

var zip, _ref;

zip = typeof lottery.drawWinner === "function" ? 
      (_ref = lottery.drawWinner().address) != null ? 
      _ref.zipcode : void 0 : void 0;

我不了解你,但我常常忘记查看function的类型,否则我懒得考虑nullundefined。此外,它使JavaScript代码更加难以阅读和维护。

这对你的应用程序来说无疑是一个错误。确保您了解并利用do(i){}for key, value of hashfor item,index in array。在函数末尾显式return,并仔细检查变量范围。我相信你会发现它是你端口的一个错误(就像几个星期前我一样)。