草庐IT

nodejs-demo

全部标签

node.js - 使用 NodeJS 解析 CSV 文件

已结束。此问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提出有关书籍、工具、软件库等方面的建议的问题。您可以编辑问题,以便用事实和引用来回答它。关闭8个月前。社区审核了是否重新打开这个问题5个月前并关闭:原始关闭原因未解决Improvethisquestion使用nodejs,我想解析一个包含10000条记录的.csv文件,并对每一行进行一些操作。我尝试使用http://www.adaltas.com/projects/node-csv.我不能让它在每一行暂停。这只是读取所有10000条记录。我需要执行以下操作:逐行读取csv对每一行进行耗时的操

javascript - 如何使用 redis PUBLISH/SUBSCRIBE 和 nodejs 在数据值更改时通知客户端?

我正在使用NodeJS和Redis编写一个事件驱动的发布/订阅应用程序。我需要一个示例,说明如何在Redis中的数据值更改时通知Web客户端。 最佳答案 OLD仅使用引用依赖关系使用express,socket.io,node_redis最后但并非最不重要的samplecode来自媒体的火力。安装node.js+npm(非root)首先你应该(如果你还没有这样做的话)安装node.js+npmin30seconds(正确的方法,因为您应该不以root身份运行npm):echo'exportPATH=$HOME/local/bin:$

node.js - 错误 : unable to verify the first certificate in nodejs

我正在尝试使用URL从jira服务器下载文件,但出现错误。如何在代码中包含证书进行验证?错误:Error:unabletoverifythefirstcertificateinnodejsatError(native)atTLSSocket.(_tls_wrap.js:929:36)atTLSSocket.emit(events.js:104:17)atTLSSocket._finishInit(_tls_wrap.js:460:8)我的Nodejs代码:varhttps=require("https");varfs=require('fs');varoptions={host:'ji

node.js - Nodejs - 重定向网址

当用户输入无效的url时,如何让node.js服务器将用户重定向到404.html页面?我做了一些搜索,看起来大多数结果都是针对Express的,但我想用纯node.js编写我的服务器。 最佳答案 确定“错误”网址的逻辑特定于您的应用程序。如果您正在做一个RESTful应用程序,它可能是一个简单的文件未找到错误或其他问题。一旦你弄清楚了,发送重定向就像这样简单:response.writeHead(302,{'Location':'your/404/path.html'//addotherheadershere...});respo

input - nodejs如何从标准输入读取击键

是否可以在运行的nodejs脚本中监听传入的击键?如果我使用process.openStdin()并监听它的'data'事件,那么输入将被缓冲到下一个换行符,如下所示://stdin_test.jsvarstdin=process.openStdin();stdin.on('data',function(chunk){console.log("Gotchunk:"+chunk);});运行这个,我得到:$nodestdin_test.js我想看到的是:$nodestdin_test.js我正在寻找等效于例如getcinruby的nodejs这可能吗? 最佳答

node.js - 在 ubuntu 16.04 上更新 nodejs

当使用node-v命令时,我最近在ubuntu16.04中查看Node的版本,它显示我的版本是6.9.1,但是当nodejs-v它时显示6.9.2之前使用此命令之前使用了npmupdate命令。node-v和nodejs-v有什么区别呢?以及如何更新到最新的LTS版本的node/nodejs? 最佳答案 要更新,可以安装nsudonpminstall-gn然后:sudonlatest或特定版本sudon8.9.0 关于node.js-在ubuntu16.04上更新nodejs,我们在St

javascript - 如何使用 nodejs 打开默认浏览器并导航到特定 URL

我正在使用Node.js编写应用程序。我想要创建的功能之一是打开默认的网络浏览器并导航到特定的URL。我希望它是可移植的,以便在Windows/Mac/Linux上运行。 最佳答案 使用open(以前称为opn),因为它将处理跨平台问题。安装:$npminstallopen使用方法:constopen=require('open');//openstheurlinthedefaultbrowseropen('http://sindresorhus.com');//specifytheapptoopeninopen('http://s

node.js - nodejs 有哪些好的消息队列选项?

已结束。此问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提出有关书籍、工具、软件库等方面的建议的问题。您可以编辑问题,以便用事实和引用来回答它。关闭6年前。Improvethisquestion希望在使用node.js构建的小型Web应用程序中使用消息队列。我看着resque,但不确定这是否合适。目标是基于后端和使用socketio的其他客户端操作向客户端推送通知。我可以只用socketio来做到这一点,但我想也许一个合适的消息队列会让这个更干净,我不必重新发明轮子。有哪些选择? 最佳答案 您

javascript - 将二进制 NodeJS 缓冲区转换为 JavaScript ArrayBuffer

如何将NodeJS二进制缓冲区转换为JavaScriptArrayBuffer? 最佳答案 InstancesofBufferarealsoinstancesofUint8Array在node.js4.x及更高版本中。因此,最有效的解决方案是根据https://stackoverflow.com/a/31394257/1375574直接访问buf.buffer属性。.Buffer构造函数还需要一个ArrayBufferView参数,如果你需要去另一个方向。请注意,这不会创建副本,这意味着对任何ArrayBufferView的写入都会

javascript - 语法错误 : Unexpected token function - Async Await Nodejs

我正在尝试在我的一些代码中使用Node版本6.2.1。已计划将大多数面向超回调的代码迁移到看起来更干净且性能可能更好的东西。我不知道为什么,当我尝试执行Node代码时,终端会抛出错误。helloz.js(asyncfunctiontestingAsyncAwait(){awaitconsole.log("Printme!");})();日志-BOZZMOB-M-T0HZ:restbozzmob$nodehelloz.js/Users/bozzmob/Documents/work/nextgennms/rest/helloz.js:1(function(exports,require,m