【javascript – nodejs中的缓冲区大小】教程文章相关的互联网学习教程文章

javascript – NodeJS中的数组解析

我听说过Node.JS有很多EcmaScript 6功能.似乎默认情况下不存在数组理解. Node.JS有阵列理解吗?如果是这样,我该如何启用它们?解决方法:我不认为V8(NodeJS使用的JavaScript引擎)还支持阵列理解,至少不是根据this issue report. V8项目成员似乎在说它们实际上是标准化的,它们不是优先考虑的事情.

javascript – nodejs – 错误:使用模块gm调整图像大小时生成ENOENT【代码】

我正在尝试使用我已保存的图像创建缩略图.我正在使用模块gm来调整图像的大小.var gm = require ('gm'); var fs = require('fs'); var savedphoto = "./testphoto.jpeg"; var testdir = "./testoutput.jpeg"; gm(savedphoto).resize(100, 100).noProfile().write(testdir, function (err) {console.error (err);});当我运行这个时,我得到错误spawn ENOENT.code: 'ENOENT', errno: 'ENOENT', syscall: 'spawn. 我该如何解决这个问题?...

javascript – (nodeJS)S3对象的Content-Type:手动设置为’image / jpeg’但在S3控制台中显示为’application / octet’【代码】

我有一个JPEG缓冲区,可以从S3成功上传和下载.但是,我正在尝试通过Messenger API发送它,并且当它以编程方式访问时,Messenger会抛出错误,因为根据S3控制台,图像的实际Content-Type是application / octet-stream. 我手动输入的元数据显示在x-amz-meta-content-type下.根据AWS文档,这是默认行为.如何覆盖它以获取Content-Type下的image / jpeg? 我的代码:var s3 = new AWS.S3(); var params = {Body: buffer,Bucket: <bucket>,Key: <...

javascript – 在NodeJS中覆盖res.write【代码】

我已经和NodeJS玩了一段时间了,我真的很喜欢它,但我已经把自己弄到墙上了…… 我正在尝试创建一个连接模块来拦截http.ServerResponse方法.我的最终目标是允许用户对传出数据应用某种过滤器.例如,他们可以选择在数据输出之前应用压缩等. 我有这个奇怪的错误…这个方法被调用的次数是它应该的两倍. 这是我的代码:var http = require('http'), orig;orig = http.ServerResponse.prototype.write;function newWrite (chunk) {console....

javascript – nodejs的并发/连续测试(nodejs的ncrunch)【代码】

我非常喜欢NCrunch在Visual Studio中提供的连续测试设置,并希望与nodejs有类似的设置. 在节点I中编写JavaScript时,使用Sublime Text 2作为我的编辑器,使用Mocha编写测试. 我想知道是否有软件(或ST2插件)用于在编写.NET代码时实现与NCrunch提供的类似的并发测试?解决方法:在做了一些挖掘之后,我认为目前的解决方案是: 服务器端:Mochamocha -w test使用mocha’s built-in watch functionality. 客户端:Testacular 我现在正在使用...

javascript – Nodejs模块instanceof【代码】

我有简单的模块query.js:module.exports = function(queryString){return{string: queryString}; };现在我从另一个模块加载这个模块并从中创建实例:var Query = require("./query"); var myQuery = new Query("SELECT * FROM `mytabel`");console.log(myQuery instanceof Query); // Ouputs false console.log(myQuery.constructor == Query); // Outputs false正如我从nodejs文档中所理解的那样,require(“Query”)给了我module...

javascript – NodeJS(ES6):SyntaxError:意外的令牌{【代码】

let {name, description} = req.body;NodeJS v5.2.0.尝试使用标志 – 节点bin / www –es_staging –harmony_destructuring.引发错误:SyntaxError:意外的令牌{…我应该使用Babel编译源代码,还是有其他方法在NodeJS中本地使用ES6?解决方法:Node 5.2.0中默认不支持解构分配,但如果使用node -harmony_destructuring启用它,它将起作用. 但是,现在只支持严格模式.这是一个V8问题,包含V8版本4.6的Node版本5.0.0也将支持let-sloppy模式...

javascript – NodeJS和HTML5 Websockets不能一起工作【代码】

我在我的Ubuntu机器上安装了NodeJS并创建了以下脚本….var host = 'localhost' var port = '8080' var net = require('net');net.createServer(function (socket) {socket.write("Echo server\r\n");socket.on("data", function (data) {socket.write(data);}); }).listen(port, host);console.log('Server running at http://' + host + ':' + port + '/');然后我跑…node example.js…在一个终端,它给了我以下……Server running...

javascript – Nodejs:在bcrypt中,它在比较密码哈希时返回false【代码】

在这里,我使用bcryptjs库来加密我的密码,当我插入db时它工作正常但每次都返回false以比较我在DB中插入的相同密码.这是我的代码..请告诉我我错在哪里. 这个代码用于在DB中插入哈希密码,它工作得很完美bcrypt.hash(insertData.Password, 10, function(err, hash) {// Store hash in your password DB.console.log('hash' , hash)insertData.Password = hash;insertIntoDB(table,insertData,function(result){if(result && result.len...

javascript – nodejs:TypeError:回调不是函数【代码】

我写了下面的代码来读取xml并返回一个hashmap:this.xmlObjectRepositoryLoader = function (xmlPath, callback){var map = {}var innerMap = {};var el;fs.readFile(xmlPath, "utf-8",function(err, data) {if(err){console.log('File not found!!')}else{console.log(data)var doc = domparser.parseFromString(data,"text/xml");var els = doc.getElementsByTagName("Child");for(var i =0 ; i< els .length;i++){var e = eleme...

javascript – NodeJS请求多个api端点【代码】

好的,我正在尝试使用请求模块向API端点发出两个或更多请求.我正在渲染一个HTML文件,并使用以下代码将返回的JSON传递给把手模板:res.render('list.html', {title: 'List',data: returnedJSON }然后我可以很容易地在我的把手模板中迭代这个JSON. 我遇到的问题是,我现在需要使用多个数据源,其中类别列表将根据JSON响应类别和员工JSON响应中的Staff列表构建.我想要一个简单的解决方案,我可以做到这一点,但扩展它使用任意数量的数据源....

javascript – NodeJS“这个”空对象

为什么“this”在NodeJS中是一个空对象?“module.exports”属于哪里? 我认为“module.exports …”可以写成“this.module.exports …”但它不起作用. 谢谢解决方法:如果您在实际模块中: > module是对当前模块的引用> exports是对导出数据的引用.它被NodeJS缓存并传送到需要它的其他模块>这是对象的替代引用> module.exports是exports对象的备用引用> this.module未定义 这是空的,因为如上所述,它是对与export相同的对象的引用,它...

javascript – nodejs mocha es6模块意外令牌导出没有babel【代码】

我试图使用以下命令在ES6模块上使用mocha进行一些单元测试:node --experimental-modules .\node_modules\mocha\bin\mocha --reporter progress "client/assets/utils/url-utils.test.mjs"但是我收到以下错误:(function (exports, require, module, __filename, __dirname) { export class URLUtils {^^^^^^ SyntaxError: Unexpected token export不是–experimental-modules param应该让我使用ES6模块吗?我宁愿避免使用Babel或其...

javascript – nodejs cluster module – 正在使用的地址错误【代码】

我有一个express.js应用程序,它必须在每次有特定请求时运行一个子进程(这里是:/ compute / real-time).将有用户创建的脚本来计算数据.所以,我正在使用节点集群模块来创建一个工作池并选择一个可以自由执行脚本的工作器.但是我在创建集群期间遇到了困难.这是代码clusterPool.jsvar cluster = require('cluster'); exports.setupCluster = function(){ console.log ("Setting up cluster for bot processing " )if (cluster.isMaste...

javascript – NodeJS:如何在运行docker应用程序时进行nightmareJS e2e测试【代码】

我正在从我的高效构建应用程序(nodeJS app)创建一个用于测试目的的docker镜像/容器.现在我想用mocha / chai和nightmareJS做一些e2e测试.所以我创建了一个非常基本的测试文件. 我现在的问题是如何测试正在运行的应用程序.所以我想’加载’应用程序就像- goto http://localhost - check if login form is existing - do login - check if login was successful我不知道如何在我的docker image / e2e.js文件中执行此操作… 这就是我创...

缓冲区 - 相关标签