我正在尝试使用 npm install steam 但我得到一个错误说 我不知道如何解决这个问题,我已经得到了两个不同的npm安装东西。 我可以安装一些。 我曾经试过:安装它需要的任何依赖。 (ursa,node-gyp等)安装Visual C ++ 2005.安装Visual C ++ 2010.将环境variablespath更改为/ VC /(在另一个StackOverflow线程/问题上find)谷歌search,谷歌search和谷歌地图search。 我也试图做一个错误: npm install ursa 错误是: 如果有人能帮助我,请提前致谢。
我使用node.js request.js来达到api。 我得到这个错误 [错误:UNABLE_TO_VERIFY_LEAF_SIGNATURE] 我所有的凭据都是准确和有效的,服务器很好。 我向邮递员提出了同样的要求。 request({ "url": domain+"/api/orders/originator/"+id, "method": "GET", "headers":{ "X-API-VERSION": 1, "X-API-KEY": key }, }, function(err, response, body){ console.log(err); console.log(response); console.log(body); }); 这段代码只是运行在一个可执行的脚本前。 node ./run_file.js ,这是为什么? 是否需要在服务器上运行?
我想要实现的是创build一个包含多个函数的模块。 module.js: module.exports = function(firstParam) { console.log("You did it"); }, module.exports = function(secondParam) { console.log("Yes you did it"); }, // This may contain more functions main.js: var foo = require('module.js')(firstParam); var bar = require('module.js')(secondParam); 我遇到的问题是firstParam是一个对象types, secondParam是一个URLstring,但是当我这样做的时候总是抱怨这个types是错误的。 如何在这种情况下声明多个module.exports?
我是三年前在我的自定义方法上开发mongoose顶部的类,所以我用自己的类扩展mongoose,但是当我调用创build一个新的汽车方法,它的作品,但它的脱衣舞和错误,在这里,我让你看看我正在努力。 我得到这个警告 (node:3341) DeprecationWarning: Mongoose: mpromise (mongoose's default promise library) is deprecated, plug in your own promise library instead: http://mongoosejs.com/docs/promises.html 我做完之后 driver.createCar({ carName: 'jeep', availableSeats: 4, }, callback); 驱动程序是Driver类的一个实例 const carSchema = new Schema({ carName: String, availableSeats: Number, createdOn: { type: Date, default: Date.now }, }); const driverSchema = new Schema({ email: String, name: String, […]
我正在使用Node.js POST JSON POSTBIN但数据被错误格式化(你可以看到这里: http : //www.postbin.org/1cpndqw )。 这是我用于tesT的代码: var http = require('http'); var options = { host: 'www.postbin.org', port: 80, path: '/1cpndqw', method: 'POST' }; var req = http.request(options, function(res) { console.log('STATUS: ' + res.statusCode); console.log('HEADERS: ' + JSON.stringify(res.headers)); res.setEncoding('utf8'); res.on('data', function (chunk) { console.log('BODY: ' + chunk); }); }); req.write(JSON.stringify({ a:1, b:2, c:3 […]
ELIFECYCLE是什么意思? 这是我的应用程序代码: https : //gist.github.com/samholmes/388ca4552c5936b52c5d 当我运行'blast-emails'命令时,它会运行一段时间,直到碰到错误: npm ERR! Linux 3.2.0-4-amd64 npm ERR! argv "/root/.nvm/versions/io.js/v1.6.1/bin/iojs" "/root/.nvm/versions/io.js/v1.6.1/bin/npm" "run" "live" npm ERR! node v1.6.1 npm ERR! npm v2.7.1 npm ERR! code ELIFECYCLE npm ERR! emailer@0.0.0 live: `NODE_ENV=production node app.js` npm ERR! Exit status 137 npm ERR! npm ERR! Failed at the emailer@0.0.0 live script 'NODE_ENV=production node app.js'. npm […]
我试图在nodejs中创build一个静态文件服务器,作为理解节点的一个练习,而不是一个完美的服务器。 我非常了解像Connect和node-static这样的项目,并且完全打算将这些库用于更多的生产就绪代码,但是我也想了解我正在使用的基础知识。 考虑到这一点,我编写了一个小的server.js: var http = require('http'), url = require('url'), path = require('path'), fs = require('fs'); var mimeTypes = { "html": "text/html", "jpeg": "image/jpeg", "jpg": "image/jpeg", "png": "image/png", "js": "text/javascript", "css": "text/css"}; http.createServer(function(req, res) { var uri = url.parse(req.url).pathname; var filename = path.join(process.cwd(), uri); path.exists(filename, function(exists) { if(!exists) { console.log("not exists: " + filename); res.writeHead(200, […]
我怎样才能结合passport本地返回一个成功的身份validationJWT令牌? 我想使用node-jwt-simple并查看passport.js我不知道如何去做。 var passport = require('passport') , LocalStrategy = require('passport-local').Strategy; passport.use(new LocalStrategy( function(username, password, done) { User.findOne({ username: username }, function(err, user) { if (err) { return done(err); } if (!user) { return done(null, false, { message: 'Incorrect username.' }); } if (!user.validPassword(password)) { return done(null, false, { message: 'Incorrect password.' }); } return done(null, […]
我需要以编程方式访问我正在编写的库中运行的当前节点版本。 似乎无法在文档中find这个。
我想知道如何用Node.js从零开始开发一个网站。 我明白我该怎么做,但我对最好的devise实践感兴趣。 我需要这个理论网站来: 做了很多的AJAX 非常简单 比较小 连接到…让我们说一个MySQL服务器 在PHP中,构build一个非常小的网站非常简单 – 我在Apache和MySQL服务器上设置PHP,然后执行如下操作: includes/db/其中有connect.php连接到数据库,具有共同的数据库相关的function的文件等等 includes/layout/其中有像footer.php,header.php和其他布局相关的东西 includes/users/处理用户相关的操作 然后PHP只是让你build立网页,并将这些文件包括在一起形成一个网站 – 我可以像这样: <?php require_once('inclues/users/user_session.php'); require_once('inclues/db/connect.php'); require_once('inclues/design/header.php') ?> // Other php or html or related content relating to the page <?php require_once('inclues/…/footer.php'); ?> 我想知道什么可能是相似的Node.js – 我正在寻找一种方法来完成这是尽可能简单 , 快速和直接 。 如果答案不简单,我会喜欢一本书的build议,我不介意阅读。 我喜欢基于事件的编程,我真的很喜欢JavaScript的能力,我对Node.js感到非常兴奋。 我想学习如何从一开始就以正确的方式开发这种东西。