草庐IT

nodejs-demo

全部标签

node.js - 递归获取目录NodejS中的所有文件

我的功能有点问题。我想获取许多目录中的所有文件。目前,我可以检索传入参数的文件中的文件。我想检索作为参数传递的文件夹中每个文件夹的html文件。如果我输入参数“test”我会解释我在“test”中检索文件但我想检索“test/1/*.Html”,“test/2/./。html":varsrcpath2=path.join('.','diapo',result);functiongetDirectories(srcpath2){returnfs.readdirSync(srcpath2).filter(function(file){returnfs.statSync(path.join(

javascript - 如何在 VSCode 编辑器中调试 NodeJS(ES6) 代码?

我正在尝试从VSCode调试我用ES6编写的nodejs应用程序。但它抛出以下错误:node--debug-brk=18712--nolazyindex.jsDebuggerlisteningon[::]:18712/Users/rsiva/Projects/Siva/ntask/ntask-api/index.js:1(function(exports,require,module,__filename,__dirname){importexpressfrom"express";^^^^^^SyntaxError:UnexpectedtokenimportatObject.expor

node.js - Nodejs 应用程序无法在 Nodeclipse 中运行

我设置了Nodeclipse并编写了一个简单的hello应用程序。当我尝试作为Node应用程序运行时,出现以下错误Exceptionoccurredexecutingcommandline.Cannotrunprogram"node"(indirectory"C:\path\to\app"):CreateProcesserror=2,Thesystemcannotfindthefilespecified如果我从Nodejs控制台运行,应用程序就会运行。有没有办法让它在Nodeclipse中运行? 最佳答案 我知道这个问题已经有一个月

javascript - Selenium Nodejs CHROMEDRIVER 路径

尝试使用“npminstallselenium-webdriver”我仍然收到以下错误。知道路径在哪里吗?Error:TheChromeDrivercouldnotbefoundonthecurrentPATH.PleasedownloadthelatestversionoftheChromeDriverfromhttp://chromedriver.storage.googleapis.com/index.htmlandensureitcanbefoundonyourPATH.atError()atnewServiceBuilder(/var/www/nodejs/node_modu

node.js - 在 ExpressJS/NodeJS 中移动文件

我正在尝试使用NodeJS/ExpressJS将上传的文件从/tmp移动到home目录:fs.rename('/tmp/xxxxx','/home/user/xxxxx',function(err){if(err)res.json(err);console.log('donerenaming');});但它不起作用,也没有遇到错误。但是当新路径也在/tmp中时,它会起作用。我使用的是Ubuntu,home在不同的分区。有什么办法吗?谢谢 最佳答案 是的,fs.rename不会在两个不同的磁盘/分区之间移动文件。这是正确的行为。fs.

node.js - 在 ubuntu 12.04 上安装 nodejs 和 npm 后找不到 .npmrc 文件

我只是按照教程在我的ubuntu12.04上安装nodejs和npm。https://gist.github.com/dwayne/2983873现在安装后两者都可以正常工作。我通过检查了它们Node-vnpm-v他们似乎给了我想要的结果。我的问题是我无法找到.npmrc文件。是不是很奇怪。我想知道它是不是我们安装npm时默认创建的?还是我应该自己创建? 最佳答案 可以有每个用户、全局和内置的npmrc配置。所以不用担心你的主目录中是否没有.npmrc文件。userconfig可能存在也可能不存在。您可以查看documentatio

node.js - 删除 nodejs devDependencies

有没有办法删除nodejs中的devDependencies而不删除所有内容。我在目标服务器上没有npm,所以我执行以下操作:$npminstall$gruntbuild$rm-rfnode_modules$npminstall--production有谁知道是否存在可以清除已安装模块的npm模块。蒂亚! 最佳答案 您可以使用npmprune--production 关于node.js-删除nodejsdevDependencies,我们在StackOverflow上找到一个类似的问题:

javascript - 使用 JavaScript/nodejs 计算目录中的文件数?

如何使用nodejs仅使用纯JavaScript或包计算目录中的文件数?我想做这样的事情:HowtocountthenumberoffilesinadirectoryusingPython或者在bash脚本中我会这样做:getLength(){DIRLENGTH=1until[!-d"DIR-$((DIRLENGTH+1))"];doDIRLENGTH=$((DIRLENGTH+1))done} 最佳答案 使用fs,我发现检索目录文件计数很简单。constfs=require('fs');constdir='./directory'

node.js - Redis 的 Nodejs 对象文档模型

我想在node.js中为redis使用ODM。有人有任何使用经验吗?理想情况下,我想要的东西有点相当于mongoose(除了Redis而不是Mongodb)。目前我听说的两个是nohm和ron.有人可以比较使用其中任何一种的体验吗?我也读过redback我很好奇它是否能很好地与ODM配合使用。 最佳答案 Redis非常简单,可以直接使用或包装您自己的对象,但您可以使用像Nohm这样的OHM(对象HashMap器):来源:https://github.com/maritz/nohm文档:http://maritz.github.com

node.js - 如何在 NodeJs 中正确地将 WS 服务器转换为 RXJS Api 而无需主题

将著名的ws模块转换为Node.js中的响应式(Reactive)api的正确方法是什么?我知道主题可以帮助将非react性事件与react性事件联系起来,但他们的问题是他们在处理依赖对象时要困难得多。varWebSocketServer=require('ws').Server;varwss=newWebSocketServer({port:8080});varRx=require('rx');varconnectionMessageSubject=newRx.Subject();wss.on('connection',functionconnection(client){ws.on