Tag: node.js

node.js同步执行系统命令

我需要在node.js函数中 result = execSync('node -v'); 这将同步执行给定的命令行,并返回所有由该命令文本标准输出。 PS。 同步是错误的。 我知道。 仅供个人使用。 UPDATE 现在我们有mgutz的解决scheme,它给了我们退出代码,但不是标准输出! 还在等待更精确的答案。 UPDATE mgutz更新了他的答案,解决scheme在这里:) 另外,正如dgo.a所提到的,有独立的模块exec-sync 更新2014-07-30 ShellJS lib到达。 考虑这是现在最好的select。 更新2015-02-10 最后! execSync 0.12本地支持execSync 。 查看官方文档

如何以编程方式发送与Express / Node的404响应?

我想在我的Express / Node服务器上模拟一个404错误。 我怎样才能做到这一点?

如何在Node.js中进行远程REST调用? 任何CURL?

在Node.js中 ,除了使用subprocess进行CURL调用之外,是否有一种方法可以对远程服务器REST API进行CURL调用并获取返回数据? 我还需要设置远程REST调用的请求头,以及GET(或POST)中的查询string。 我find了这个: http : //blog.nodejitsu.com/jsdom-jquery-in-5-lines-on-nodejs 但是它不会以任何方式显示POST查询string。

npm错误cb()从未调用

我有一个在Heroku上托pipe的Node.js应用程序。 每次我做一个git push heroku我得到以下错误: Counting objects: 14, done. Delta compression using up to 6 threads. Compressing objects: 100% (12/12), done. Writing objects: 100% (12/12), 1.20 KiB, done. Total 12 (delta 8), reused 0 (delta 0) —–> Node.js app detected —–> Resolving engine versions Using Node.js version: 0.6.20 Using npm version: 1.2.12 —–> Fetching Node.js binaries […]

在OS X上安装brew,node.js,io.js,nvm,npm的build议方法是什么?

我正在尝试尽可能地使用自制软件。 什么build议的方式来在OS X上安装以下内容? 的node.js io.js NVM NPM 并希望支持以下方面的发展: 离子的 ngCordova

停止Mongoose为子文档数组项目创build_id属性

如果你有子文档数组,Mongoose会自动为每一个创build一个id。 例: { _id: "mainId" subdocArray: [ { _id: "unwantedId", field: "value" }, { _id: "unwantedId", field: "value" } ] } 有没有办法告诉Mongoose不要为数组中的对象创buildid?

没有findExpress命令

由于某种原因,在我的机器上使用npm install -g express在全局安装Express之后,如果我进入一个目录并尝试运行Express,出现以下错误: express: command not found. 即使我用sudo运行,我仍然得到相同的输出。 我已经尝试了多个不同的解决scheme来解决这个问题,没有什么工 我已经通过homebrew安装了堆栈溢出的一些线程可能是一个问题,所以我完全卸载节点,并通过nodejs.org(我现在运行v0.10.26)安装程序重新安装节点,问题仍然存在。 如果我进入我的/usr/local/lib/node_modules Express中,但在/ usr / local / bin中,Express没有任何内容。 我不知道这是否是一个问题,但考虑到在该目录中有其他全局安装的节点包的二进制文件,我认为可能有错误的地方。 这是我安装时得到的确切输出: npm http GET https://registry.npmjs.org/express npm http 304 https://registry.npmjs.org/express npm http GET https://registry.npmjs.org/accepts/1.0.0 npm http GET https://registry.npmjs.org/type-is/1.0.0 npm http GET https://registry.npmjs.org/range-parser/1.0.0 npm http GET https://registry.npmjs.org/cookie/0.1.0 npm http GET https://registry.npmjs.org/fresh/0.2.2 npm http GET https://registry.npmjs.org/buffer-crc32/0.2.1 npm http GET […]

Expressfunction中的“res”和“req”参数是什么?

在以下Expressfunction中: app.get('/user/:id', function(req, res){ res.send('user ' + req.params.id); }); 什么是req和res ? 他们代表什么,他们是什么意思,他们做什么?

获取目录nodejs中的所有目录

我希望这将是一件简单的事情,但我找不到任何东西。 我只想获取给定文件夹/目录中的所有文件夹/目录。 举个例子: <MyFolder> |- SomeFolder |- SomeOtherFolder |- SomeFile.txt |- SomeOtherFile.txt |- x-directory 我希望得到一个数组: ["SomeFolder", "SomeOtherFolder", "x-directory"] 或者上面的道路,如果这是如何服务… 那么,现在有什么东西可以做到这一点?

无法运行gulp:找不到模块'gulp-util'

在Windows 7上,我已经安装了gulp,如下所示: http : //markgoodyear.com/2014/01/getting-started-with-gulp/ : npm install gulp -g 在我的应用程序文件夹中: npm install gulp –save-dev 我创build了一个gulpfile.js文件。 但是,当我尝试运行gulp ,我得到这个错误消息: module.js:340 throw err; ^ Error: cannot file module 'gulp-util' at Function.Module._resolveFilename (module.js:338:15) 等等 但是gulp-util (在本地应用程序文件夹中)存在于: node_modules gulp node_modules gulp-util 任何想法可能是什么原因?