【javascript – 在Node.js和node-webkit中打开目录】教程文章相关的互联网学习教程文章

javascript – node.js堆栈跟踪线中冒号后面的第二个数字是什么意思?【代码】

在node.js堆栈跟踪中总是有两个数字,行号然后是:和另一个数字.在下面的示例中,第一行有faye-redis.js:153:36和153是该文件中发生错误的行号,但数字是什么:36表示什么?node_modules/faye-redis/faye-redis.js:153:36 ? publish.notify node_modules/faye-redis/faye-redis.js:72:16 ? clientExists node_modules/redis/index.js:532:9 ? try_callback node_modules/redis/index.js:614:13 ? return_reply node_modules/redis/i...

javascript – Node.js调试流程【代码】

我想像rails一样调试node.js.我尝试了几种方法: > Webstorm调试 – 在这种情况下,我需要在代码更改后每次单击“重新运行调试”>带有chrome远程调试器的Nodemon – 在这种情况下,每次在nodemon重新加载代码后,我都需要重新连接到调试器> pry.js – 在这里我需要输入“eval(pry.it)” – 并且没有选择让它更简单,如“debug”或pry() 那么调试节点应用程序(如byebug for rails)的最佳选择是什么? 升级: 感谢@AbhinavD我已经设法在...

javascript – Node.js – Socket.IO 1.0 – 超时事件【代码】

我正在使用Socket.IO(最新版本1.1.0)与Android应用程序(客户端)交换消息.我想设置一个超时(例如5s)来检查我的客户端是否仍然连接(我想处理Android应用程序崩溃时的情况).此外,我想在发生此超时时生成一个事件.我想做的是这样的: 1 /设置超时var socket = require('socket.io')({//options go here'timeout': 5000 //set the timeout to 5s });2 /处理超时事件:socket.on('timeout', function(){//my treatment });但我没有找到任...

javascript – then()在node.js中解析promise之前的回调触发【代码】

参见英文答案 > setTimeout() is not waiting 3个使用node.js版本7.7.2,我想执行一个异步函数,然后在第一个函数完成后执行不同的函数,如下所示:function foo() {return new Promise(function(resolve, reject) {// Do some async stuffconsole.log('foo is about to resolve');resolve();}); }function bar(arg) {console.log(arg); }foo().then(bar('bar has fired')); 问题是这个设置打印’...

javascript – Node.js res.send不是一个函数【代码】

我正在尝试以下代码,但它给了我一个错误,“res.send不是一个函数”.请帮我. 这是代码:var http = require('http'); var fs = require('fs'); var connect = require('connect'); var express = require('express');var app = express(); app.get('/', function(res, req ) {res.send('Hello World');});var server = app.listen(8888, function(){var host = server.address().address;var port = server.address().port;console...

javascript – Node.js websocket错误“错误:听EADDRNOTAVAIL错误:听EADDRNOTAVAIL”【代码】

应用程序在localhost上正常工作.但是当它连接到服务器时它会出错.我通过端口22连接服务器 这是错误Error: listen EADDRNOTAVAIL Error: listen EADDRNOTAVAIL at errnoException (net.js:904:11) at Server._listen2 (net.js:1023:19) at listen (net.js:1064:10) at net.js:1146:9 at dns.js:72:18 at process._tickCallback (node.js:419:13) at Function.Module.runMain (module.js:499:11) at startup (node.js:119:16) at nod...

javascript – 用node.js移动鼠标光标【代码】

是否有任何方法或模块可以移动光标并使用node.js模拟windows7 / 8中的鼠标点击? 我发现这个库https://www.npmjs.org/package/win_mouse,但似乎它不起作用解决方法:我一直在研究这个模块,RobotJS. 示例代码:var robot = require("robotjs");//Get the mouse position, retuns an object with x and y. var mouse=robot.getMousePos(); console.log("Mouse is at x:" + mouse.x + " y:" + mouse.y);//Move the mouse down by 100 ...

javascript – 在Node.js AWS SDK中配置区域【代码】

有人可以解释如何使用Node.js修复丢失的配置错误吗?我已经按照aws doc page中的所有示例进行了操作,但无论如何我仍然会收到此错误.{ [ConfigError: Missing region in config] message: 'Missing region in config', code: 'ConfigError', time: Wed Jun 24 2015 21:39:58 GMT-0400 (EDT) }>{ thumbnail: { fieldname: 'thumbnail',originalname: 'testDoc.pdf',name: 'testDoc.pdf',encoding: '7bit',mimetype: 'application/pdf...

javascript – 在Node.js中找不到模块【代码】

我有以下目录结构:--app-- test-- server.js-- app.js我尝试在app.js中调用函数从server.js导出,我这样做:var server = require("test/server");但得到错误:Error: Cannot find module 'test/server'我怎样才能正确包含它? 谢谢.解决方法:路径必须相对于您当前所在的文件. 使用var server = require(“./ test / server”);

javascript – Node.js循环中的setTimeout【代码】

关于setTimeout如何工作,我有点困惑.我试图在一个循环中有一个setTimeout,所以循环迭代比如说是1s.每个循环迭代发出一个HTTP请求,看起来另一端的服务器无法在如此短的时间内处理那么多请求.for (var i = 1; i<=2000 && ok; i++) {var options = {host:'www.host.com',path:'/path/'+i};setTimeout(makeRequest(options, i), 1000); };为什么这不起作用,我怎样才能做到这一点? 谢谢解决方法:你需要这样的东西var counter = 5;funct...

javascript – 在node.js中更改密码和注销时使JWT无效的最佳做法?

我想知道在更改密码/注销时不使用db而使JWT无效的最佳实践. 我有以下想法通过点击用户数据库处理上述2个案例. 1.密码更改,我检查存储在用户db中的密码(散列). 2.注销时,我在用户数据库中保存了最后注销时间,因此通过比较令牌创建时间和注销时间,我可以使这种情况无效. 但是这两种情况是以每次用户点击api时命中用户数据库为代价的.任何最佳实践表示赞赏. 更新: 我不认为我们能够在不击中db的情况下使JWT无效.所以我想出了一个解决...

javascript – 为什么Node.js没有原生DOM?

当我发现Node.js是使用V8 JavaScript引擎构建的时候,我想:Great, web scraping will be easier as the pagewill be rendered like in the browser, with a“native” DOM supporting XPath and any AJAX calls onthe page executed.>当它使用与Chrome相同的JavaScript引擎时,为什么它没有原生DOM?>为什么它没有在检索到的页面中运行JavaScript的模式?>我不了解JavaScript引擎与Web浏览器中的引擎有什么关系? 非常感谢!解决方法...

javascript – 在node.js中编写非冒号函数的正确方法【代码】

我写了一个返回Promise的简单函数,所以应该是非阻塞的(在我看来).不幸的是,程序似乎停止等待Promise完成.我不确定这里有什么不对.function longRunningFunc(val, mod) {return new Promise((resolve, reject) => {sum = 0;for (var i = 0; i < 100000; i++) {for (var j = 0; j < val; j++) {sum += i + j % mod}}resolve(sum)}) }console.log("before") longRunningFunc(1000, 3).then((res) => {console.log("Result: " + res) }...

javascript – Node.js变量声明和范围【代码】

当我在node.js中键入它时,我得到了未定义.var testContext = 15; function testFunction() {console.log(this.testContext); } testFunction(); =>undefined没有var关键字,它传递(=> 15).它在Chrome控制台中运行(有和没有var关键字).解决方法:使用var时,它在Node中不起作用,因为testContext是当前模块的本地.您应该直接引用它:console.log(testContext);. 如果不键入var,那么testContext现在是整个Node进程中的全局变量. 在Chrome...

javascript – Node.js支持=>(箭头功能)【代码】

Node.js支持=>函数关键字别名已经?如果是,从哪个版本开始?如何启用此语言扩展?(function() { console.log('it works!') })()变(() => { console.log('it works!') })()解决方法:您可以按照此问题:https://code.google.com/p/v8/issues/detail?id=2700 目前(截至02.05.2014)已实施箭头功能并等待此功能将在v8:https://codereview.chromium.org/160073006/中登陆 之后我们需要等待,直到带有箭头功能的v8版本被集成到Node.JS中.您...

WEBKIT - 相关标签