js提示和技巧

InfoWorld的|2018年4月16日

在这个解释器的视频,学习一些技巧,可以提高您的节点的开发经验。

版权所有©2018足球竞彩网下载

欢迎到节点j点子和窍门
节点j S是一个跨平台的JavaScript运行环境是两个服务器和桌面应用。
Node是建立在Chrome的JavaScript运行,用于简化构建快速,可扩展的网络应用程序的平台。它采用事件驱动,非阻塞I O模型,使得它重量轻,高效,完善的数据密集型实时应用程序在分布式设备上运行。
节点有许多优点,包括低内存占用,性能好,和一个大的生态系统软件包,目前人数约475000。
今天我们就来讨论一些技术,可以提高您的节点的开发经验。
为了避免重复劳动,当现有的N P M包适用于您的项目时,请使用它们。

不幸的是,搜索ñP M包的标准网站没有很好地工作。取而代之的是,用了N参数P M传点I O屏幕包的安全性,稳定性,质量和当前的维护。
有N个P M包和资源的许多策划名单。一个很好的列表,真棒破折号节点j S,可以通过浏览到节点点凉到达。
简单的代码是不太可能有错误,更可能比复杂的代码维护。还有为是聪明的无分。一些流行的和有用的N p个米模块包括三个行代码。
除非你正在编写CLI命令,你可能想在执行长时间运行的操作,例如读取和写入,所以你应该选择在同步异步代码尽可能您的应用程序响应。毕竟,大多数节点应用是Web服务器应用程序,它本质上是多用户。
把你所有的需要的语句在文件的顶部,因为它们是同步的,将阻止代码的执行。这是更好,而它的运行随机阻止一次负载比块中的程序。

节点安全平台(节点安全点我O)和Snyk(SNICK点我O)可以帮你检查你的代码是安全的,并且你的开源模块没有已知的漏洞。
运行在生产服务器像牛,不喜欢宠物。如果一台服务器出现故障,你应该有一个过程管理到位,以杀死它,并开始一个新的实例。常见的例子包括StrongLoop进程管理器,P M二,和永远永远,监视N个P M包。
开发服务器的需求从生产服务器的需求是不同的。使用nodemon(node'mon),而不是节点来运行你的代码,你的程序会自动重新启动时,你的代码更改。
除非您检查逢回调每一个错误的返回值,这是很难在异步代码中的错误。产生的乱码有时也被称为回调地狱。N个P M好吗包可以让你轻松的泡沫错误您的回调链。
感谢您参加我们今天的这10个节点j点子和窍门。
IDG.tv的精选视频