我正在使用chokidar来查看文件,我收到EMFILE错误,我知道发生这种情况是因为我目前打开的文件描述符太多了.
我正在使用socket,所以graceful-fs无法解决问题.此外,暂时设置我的ulimit是暂时的.
有没有办法获得当前在代码中打开的文件描述符的数量?我想检查数字是否即将超过限制,并在继续观察文件/目录之前使进程等待.
我正在尝试确保用户输入实际存在的有效电子邮件,而不仅仅是格式有效.有一个名为email-existence的npm软件包可以执行此操作,但每封电子邮件都返回false,因此不可靠.如果有一个javascript/Node.js包可以完成这项工作,那就太好了,但是我也有办法自己做这个吗?像为这个功能创建一个小模块的方法?
因此,nwjs是一个简洁的小框架,使节点应用程序能够独立于平台以桌面模式运行.但我打包文件的方式非常原始.
我将节点应用程序目录压缩为.nw文件,然后将其复制到现有的nwjs应用程序的内容文件夹中.那么这意味着任何具有nwjs知识的人都可以解压缩.nw文件并浏览app目录.WTF.有没有办法保护我的nwjs应用程序中的文件?