[英]Are CoffeeScript servers not as reliable as Node.js servers?
我将Node.js服务器的代码转换为CoffeeScript,然后在Heroku上进行了尝试。 收到长JSON字符串时,它会崩溃,而原始版本会毫无问题地处理它。 这正常吗?
我说书面的CoffeeScript是(潜在的)可靠得多比写纯JavaScript。
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
检查类型,否则我就懒得考虑null
或undefined
。 此外,它使JavaScript代码更难看,更难以阅读和维护。
当然,这是您移植应用程序时的错误。 确保了解并利用do(i){}
,即for key, value of hash
, for item,index in array
。 在函数末尾显式return
,并仔细检查变量范围。 我相信您会发现它是您端口中的错误(几周前我也是如此)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.