javascript和node.js

以下是为您整理出来关于【javascript和node.js】合集内容,如果觉得还不错,请帮忙转发推荐。

【javascript和node.js】技术教程文章

javascript – 将node.js服务器端代码移植到HTML5 WebSockets

注意:这不是关于同时使用node.js和HTML5套接字.我也不想讨论我所描述的设置的优点. node.js在服务器上运行,并且由于它支持通过套接字作为客户端进行连接,因此它可以充当HTML5 / JS客户端和使用TCP / IP的服务器(例如数据库服务器)之间的中间层.所以, node.js和WebSockets都包含打开到服务器的套接字连接的方法. 我的问题是,有没有人成功地将node.js脚本移植到WebSockets,即将node.js切割成等式,以便您的Web浏览器直接连接到数据库...

javascript – Node.JS在询问实际存在的端点时返回404【代码】

我有一个Web应用程序,由以前的公司创建,用Angular.JS编写.该应用程序向后端(以Node.JS Express编写)公开请求,以收集填充表所需的一些数据.具体来说,这是每次用户在保存表的页面中输入时应用程序发送的请求(config变量保存访问令牌).return $http.get(API + '/api/myPath/for/Having/Data', config).then(handleSuccess, handleError);handleSuccess和handleError是这样定义的handleSuccess: function (res) {debugger;var deferred...

javascript – Node.js – 比process.on(‘uncaughtException’,fn)更好的错误处理?【代码】

在我的应用程序的顶部,我有这个代码:process.on('uncaughtException', function(err) {console.log("We found an uncaught exception.");console.log(err); });如果我在日志中搜索grep -i -A10 -B3’未捕获的异常’日志文件,我可以获得一些不错的信息.但我不知道抛出异常的执行上下文,错误是什么,等等. 我应该使用什么样的模式呢?解决方法:uncaughtException的“err”参数是一个对象,您可以请求它的一些属性来获取该错误的更多信...

javascript – node.js网站/ app模板设计

精简版: 通过提供一个html文件完成模板化并使用ajax / sockets加载特定于页面的数据,带节点,我应该期待什么样的性能?设计明智的好坏? 长版 我目前正在学习编写更好的节点.我是一个很长时间的javascript粉丝,我现在正试图弄清楚node.js中的好/坏做法 我正在考虑模板,我正在努力解决如何分离我正在存储的内容.我正在阅读很多MVC文章,我真的想要在没有杂乱代码的情况下分离视图逻辑. 我的问题是: 假设我有一个网站,它包含几个代表...

javascript – 如何对Node.js流进行基准测试?【代码】

如何在Node.js中对streams进行基准测试? 我试过benchmark.js:var fs = require('fs'); var Transform = require('readable-stream').Transform; var util = require('util'); var Benchmark = require('benchmark'); var suite = new Benchmark.Suite;// my super uppercase stream function Uppercase(options) {if (!(this instanceof Uppercase))return new Uppercase(options);Transform.call(this, options); }Uppercase.pr...

javascript – node.js正则表达式提取事件【代码】

我有这个正则表达式……/user/([A-Za-z0-9]*)哪个与此输入字符串匹配…/user/me这将结果带入控制台……['/user/me', 'me', index: 0, input: '/user/me']另见这个例子……Regex: /user/([A-Za-z0-9]*)/([A-Za-z0-9]*) Input: /user/me/you Result: ['/user/me/you', 'me', 'you', index: 0, input: '/user/me/you']第一个结果只返回我,但第二个返回我和你,在node.js中是否有一个内置函数将提取这些事件或者我需要在条件中循环遍历此...

javascript – 在node.js中返回函数的模拟模块【代码】

我们有一些我们想要测试的node.js代码.这些是返回函数的模块(module.exports = function(){…}).在函数内部,需要一些其他模块.现在我们要模拟这些模块.见下面的例子:// userRepo.js module.exports = function(connection) {// init the repovar repo = DB.connect(connection); // add validation functionrepo.validate = function(data, cb) {// do validation stuffcb(error, result);};return repo; };// userController....

MarkLogic 8 – 将大型结果集流式传输到文件 – JavaScript – Node.js客户端API

假设我有一个将返回非常大的响应的查询.可能有数千条记录和可能的千兆字节数据. 通常在UI中,我们只显示该数据的单个页面.现在我需要一个选项来获取整个结果集并将其流式传输到文件中.然后用户可以在闲暇时下载它. 那么如何使用查询构建器从查询中选择所有结果,然后将其流式传输到块中的文件而不会耗尽内存?解决方法:如果需要文档描述符,可以打开对象流,如以下示例所示: https://github.com/marklogic/node-client-api/blob/devel...

javascript – 在Node.js中复制Java密码哈希码(PBKDF2WithHmacSHA1)【代码】

编辑:我的问题已更新,请查看此帖子底部的最新一期.我把剩下的人留给想要阅读全文的人:) 我一直在努力将一个小型Java应用程序转换为Node.js,这在很大程度上一直很顺利.我必须查找很多Java函数来弄清楚它们的作用以及如何在Node中复制它们的行为(因为我几乎没有任何Java经验),但我现在已经完成了大部分功能. 不幸的是,有一点我似乎无法工作.它是一种用于生成密码哈希的方法,使用一组在Node中似乎不存在的高级Java特定函数.我已经尝试...

javascript – node.js请求具有异步脚本的网页

我正在使用request模块下载网页,这非常简单. 我的问题是我正在尝试下载的页面有一些异步脚本(具有异步属性),并且它们不会从http请求中返回html文档. 我的问题是我如何使用/ with-out(最好带有)请求模块发出http请求,并且由于某些边缘情况,如上所述具有WHOLE页面下载而没有例外.解决方法:听起来你正在尝试使用Javascript进行webscraping. 使用请求是一种非常有趣的方法,可能对您的需求而言过于低级和耗费.这个主题非常广泛,但你应该...