【node.js – 运行dockerized node app时出现“错误:生成mongoexport ENOENT”】教程文章相关的互联网学习教程文章

node.js中的buffer.toJSON方法使用说明_node.js

方法说明: 将buffer对象 转换成json格式。 语法:代码如下: buffer.toJSON()接收参数: 无 例子:代码如下: var buf = new Buffer(test); var json = JSON.stringify(buf); console.log(json); // {"type":"Buffer","data":[116,101,115,116]} var copy = JSON.parse(json, function(key, value) {return value && value.type === Buffer? new Buffer(value.data): value;}); console.log(copy); // 源码:代码如下: Buffer.proto...

我的Node.js学习之路(三)--node.js作用、回调、同步和异步代码 以及事件循环【图】

一,node.js的作用, I/O的意义,(I/O是输入/输出的简写,如:键盘敲入文本,输入,屏幕上看到文本显示输出。鼠标移动,在屏幕上看到鼠标的移动。终端的输入,和看到的输出。等等) node.js想解决的问题,(处理输入,输入,高并发 。如 在线游戏中可能会有上百万个游戏者,则有上百万的输入等等)(node.js适合的范畴:当应用程序需要在网络上发送和接收数据时Node.js最为适合。这可能是第三方的API,联网设备或者浏览器与服务...

修改node.js默认npm安装目录步骤详解

这次给大家带来修改node.js默认npm安装目录步骤详解,修改node.js默认npm安装目录的注意事项有哪些,下面就是实战案例,一起来看一下。默认的安装路径:C:/用户/[用户名]/AppData/Roming/npm/node_meodules修改一:打开CMD,查看配置npm config ls二:在其它物理盘建立文件夹如:D:\sw\develop\nodejs\npm三:重新设置npm config set prefix "D:\sw\develop\nodejs\npm" npm config set cache "D:\sw\develop\nodejs\npm\cache"四...

【Node.js】路由之请求GET与POST参数【代码】

GET方法 1.原生node请求get参数 const express = require('express'); const url = require('url'); let app = express(); // 原生node写法 app.get("/index", (req, res) => {let { query } = url.parse(req.url, true);res.send(`GET I am ${query.name} and my age is ${query.age}`); }) app.listen(3000, () => {console.log("Port 3000 is listening..."); })测试 Request: GET http://localhost:3000/index?name=jiaxin&ag...

利用Chrome DevTools直接调试Node.js和JavaScript的方法详解(并行)【图】

前提 Node.js 6.3+, 这个可上Node.js官网自行下载;Chrome 55+. 如果您本地的chrome升级到最新版后还是<55, 可以从此处下载:Chrome Canary,亲测可行。配置 就目前来说,在浏览器端并行调试JavaScript与Node.js还属于新特性,新体验。为了能够正常使用,你还需要做如下配置: 1、输入url:chrome://flags/#enable-devtools-experiments. 注:如果使用中文版Chrome,显示的配置项名称应该为: 开发者工具实验性功能 ,如下图;2、启用...

javascript – 在Node.js 7.5上“等待意外的标识符”【代码】

我正在尝试Node.js中的await关键字.我有这个测试脚本:"use strict"; function x() {return new Promise(function(resolve, reject) {setTimeout(function() {resolve({a:42});},100);}); } await x();但是当我在节点中运行它时,我得到了await x();^ SyntaxError: Unexpected identifier我是用节点或节点–harmony-async-await运行它还是用我的Mac上的Node.js’repl’运行Node.js 7.5或Node.js 8(每晚构建). 奇怪的是,相同的代码在...

解析Node.js的事件循环机制【图】

本篇文章给大家带来的内容是关于解析Node.js的事件循环机制,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。在浏览器篇已经对事件循环机制和一些相关的概念作了详细介绍,但主要是针对浏览器端的研究,Node环境是否也一样呢?先看一个demo:setTimeout(()=>{console.log(timer1)Promise.resolve().then(function() {console.log(promise1)})}, 0)setTimeout(()=>{console.log(timer2)Promise.resolve().then(fun...

node.js中的buffer.Buffer.byteLength方法使用说明_node.js

方法说明: 获取字符串的字节长度。 这个函数与 String.prototype.length 不同点在于,后者返回的是字符串的字符数。 语法:代码如下: Buffer.byteLength(string, [encoding])接收参数: string 字符创 encoding 字符串编码,默认为 ‘utf8′ 例子:代码如下: str = \u00bd + \u00bc = \u00be; console.log(str + ": " + str.length + " characters, " +Buffer.byteLength(st...

nodejs实现HTTPS发起POST请求_node.js

准备用nodejs搞一个快速注册163邮箱的东西,需要在某一步的时候post数据到https,node的官方文档实在太简陋了,网上找了个差不多的例子,拿来改了改用。var util = require('util'),https = require('https');var regUrl = "https://ssl.mail.163.com/regall/unireg/call.do;jsessionid=%scmd=register.start&adapter=%s&reforward=common/reform&targetCmd=register.ctrlTop"; var cookie = 'a=b;c=d;', mail = 'regUsername', pa...

浅谈Node.js:fs文件系统模块

fs文件系统模块,这是一个非常重要的模块,对文件的操作都基于它。该模块的所有方法都有同步和异步两种方式,下面便介绍一下该模块的使用。 1、检测当前进程对文件的权限 使用fs.access(path[, mode], callback)方法检查权限,mode参数是一个整数,有以下常量值: fs.constants.F_OK path对调用进程是可见的,既存在fs.constants.R_OK path是可读的fs.constants.W_OK path是可写的fs.constants.X_OK path是可执行的...

node.js微信公众平台开发教程【图】

用nodejs怎样来实现对微信公众平台的开发呢?别的就不多说了,先来简单介绍微信公众平台的基本原理。微信服务器就相当于一个转发服务器,终端(手机、Pad等)发起请求至微信服务器,微信服务器,然后将请求转发给自定义服务(这里就是我们的具体实现)。服务处理完毕,然后转发给微信服务器,微信服务器再将具体响应回复到终端;通信协议为:HTTP;数据格式为:XML。 具体的流程如下图所示:其实,我们需要做的事情,就是对HTTP请求...

Node.js Express 框架 POST方法详解

POST 方法 以下实例演示了在表单中通过 POST 方法提交两个参数,我们可以使用 server.js 文件内的 process_post 路由器来处理输入: index.htm 文件代码修改如下: <html> <body> <form action="http://127.0.0.1:8081/process_post" method="POST"> First Name: <input type="text" name="first_name"> <br>Last Name: <input type="text" name="last_name"> <input type="submit" value="Submit"> </form> </body> </html> serve...

浅析Node.js的Stream模块中的Readable对象_node.js

我一直都很不愿意扯 nodejs 的流,因为从第一次看到它我就觉得它的设计实在是太恶心了。但是没办法,Stream 规范尚未普及,而且确实有很多东西都依赖了 nodejs 的流来实现的,所以我也只能捏着鼻子硬着头皮来扯一扯这又臭又硬的 nodejs 流对象了。nodejs 自带了一个叫 stream 的模块,引入它便可以得到一组流对象构造器。现在我只说最简单的 stream.Readable。其实用过 nodejs 的几乎都接触过 Readable 的实例,只是平时没太在意而...

使用javascript和node.js的mongoDB getLastError()不起作用【代码】

我有一个使用mongoDB的node.js应用程序,我有一个函数用于删除集合中的所有文档,然后使用一些示例文档重新填充我的数据库中的集合. 当我编写新功能时,我会使用它来测试我的应用程序. 我遇到的问题是,如果我在我的所有集合上调用drop(),然后调用一些插入来重新填充,有时我将记录的数据少于我期望插入数据库中,有时整个集合将丢失.我的计数检查所有说的#documents插入的匹配预期的数量,但整个集合可能会丢失,即使它说它已被插入. 我只...

2:Node.js的文件系统

1:文件系统(File System) - Buffer(缓冲区) - Buffer和数组的结构的非常类似,Buffer是用来存储二进制数据的 - Buffer的方法 - Buffer.from(字符串) - 将一个字符串中内容保存到一个buffer中 - buf.toString() - 将buffer转换为一个字符串 ...

错误 - 相关标签