Tag: node.js

Node.js&Amazon S3:如何迭代桶中的所有文件?

是否有任何Node.js的Amazon S3客户端库允许列出S3存储桶中的所有文件? 最知名的aws2js和knox似乎没有这个function。

Node.js或Express.js REST API文档生成器

我正在使用Express.js工作restAPI,我想知道是否有一种方法可以让我生成API文档,允许用户查看API定义,甚至可能尝试API调用?

如何使用cookie创buildHTTP客户端请求?

我有一个node.js连接服务器,检查请求的cookie。 为了在节点内testing它,我需要一种方法来编写客户端请求并附加一个cookie。 我明白,HTTP请求有这个“cookie”头,但我不知道如何设置和发送 – 我也需要在同一个请求发送POST数据,所以我目前正在使用danwrong的restler模块,但似乎并没有让我添加该标题。 有关如何使用硬编码的cookie和POST数据向服务器发出请求的任何build议?

node.js要求找不到自定义模块

这里是项目结构: / app.js package.json /node_modules /app config.json /frontend assets and html tpls /modules couch.js raeume.js users.js 我需要从app.js config.json,raeume.js和users.js,它一切正常。 var config = require('./app/config'); var raeume = require('./app/modules/raeume'); var users = require('./app/modules/users'); 然后我需要从user.js config.json和couch.js相同的方式,它不会find任何东西。 var couch = require('./app/modules/couch'); var config = require('./app/config'); 我想它应该find它。 经过一番研究,我看到了包含节点编译在内的多种问题。 因此包括:我使用节点v0.10.7在osx 10.8上工作。

错误:在节点中使用GM时产生ENOENT

当我尝试调整像这样的图像: gm('public/uploads/1710410635.jpg') .resize(240, 240) .noProfile() .write('public/uploads/1710410635_t.jpg', function (err) { if (!err) console.log('done'); }); 我得到这个错误: events.js:72 throw er; // Unhandled 'error' event ^ Error: spawn ENOENT at errnoException (child_process.js:945:11) at Process.ChildProcess._handle.onexit (child_process.js:736:34) 我的文件结构如下: 代码在postnewsitem.js文件中执行 为什么这个错误发生,我该如何解决? 编辑:GraphicsMagick作品,certificate:

Node.js永远与环境variables

我在我的服务器上运行的命令来启动我的节点应用程序是: sudo IS_PROD=1 node app.js 我已经永远安装,但似乎无法通过环境variables。 sudo IS_PROD=1 forever node app.js 似乎没有办法。 我已经尝试了几个这样的品种。 如何成功执行此命令或永久设置环境variables?

我可以添加一个debugging脚本到NPM吗?

我已经编辑了我的package.json来定制“start”脚本,所以它将–debug标志添加到节点: "scripts": { "start": "node –debug server.js" } 有没有添加新的脚本的方法,例如一个debugging脚本,可以做我现在定制的“开始”? 我期待能够执行: npm debug

基本的web服务器与node.js和expression为服务的HTML文件和资产

我做了一些前端实验,我想有一个非常基本的networking服务器来快速启动一个项目,并提供文件(一个index.html文件+一些CSS / JS / IMG文件)。 所以我正在尝试使用node.js来expression,我已经使用了这两个,但是这次我不想使用一个渲染引擎,因为我只有一个静态文件,我得到这个代码HTML文件但不是资产(错误404): var express = require('express'), app = express.createServer(); app.configure(function(){ app.use(express.static(__dirname + '/static')); }); app.get('/', function(req, res){ res.sendFile(__dirname + '/index.html'); }); app.listen(3000); 有没有简单的方法来做到这一点(如果可能的话在一个文件中)或者Express需要使用视图和渲染引擎?

如何设置useMongoClient(Mongoose 4.11.0)?

这是我用来连接到我的数据库的代码: private connectDatabase(databaseUri: string): Promise<Mongoose.Connection> { return Mongoose.connect(databaseUri).then(() => { debug('Connected to MongoDB at %O', databaseUri); return Mongoose.connection; }); } 今天我更新了Mongoose到版本4.11.0,并且在运行我的testing时遇到了这个警告: (node:4138) DeprecationWarning: `open()` is deprecated in mongoose >= 4.11.0, use `openUri()` instead, or set the `useMongoClient` option if using `connect()` or `createConnection()` 我找不到任何有关如何设置useMongoClient的信息。 你们知道如何?

Node.js – asynchronous模块加载

是否有可能asynchronous加载Node.js模块? 这是标准的代码: var foo = require("./foo.js"); // waiting for I/O foo.bar(); 但是我想写这样的东西: require("./foo.js", function(foo) { foo.bar(); }); // doing something else while the hard drive is crunching… 有没有办法如何做到这一点? 还是有一个很好的理由,为什么不支持callbackrequire ?