关于Node.js中Buffer的一些你可能不知道的用法 Javascript
前言在大多数介绍 Buffer 的文章中,主要是围绕数据拼接和内存分配这两方面的。比如我们使用fs模块来读取文件内容的时候,返回的就是一个 Buffer:
标签: javascript
Node.js常用工具之util模块 Javascript
前言util是一个Node.js的核心工具模块,提供常用的函数,用于弥补核心JavaScript提供的函数过于精简的问题。下面话不多说,一起来看看详细的介绍,文
标签: javascript
nodejs模块nodemailer基本使用-邮件发送示例(支持附件) Javascript
nodemailer是nodejs中的邮件发送模块,本文使用的版本为2.5.0--下载模块npm install nodemailernpm下载模块后,在项目中引入就可以使用: var nodemailer = requ
标签: javascript
Node.js设置CORS跨域请求中多域名白名单的方法 Javascript
CORS说到CORS,相信前端儿都不陌生,这里我就不多说了,具体可以看看这篇文章。CORS,主要就是配置Response响应头中的 Access-Control-Allow-Origin 属性为你
标签: javascript
Restify中接入Socket.io报Error:Can’t set headers的错误解决 Html+Css
发现问题在restify的官方文档中,接入socket.io的代码是酱汁的: http://restify.com/#socketiovar server = restify.createServer();var io = socketio.listen(server);// ...
详解从Node.js的child_process模块来学习父子进程之间的通信 Javascript
child_process模块提供了和popen(3)一样的方式来产生自进程,这个功能主要是通过child_process.spawn函数来提供的:const spawn = require('child_process').spawn; co
标签: javascript
利用NPM淘宝的node.js镜像加速nvm Javascript
NVM 加速 安装 Node.js 一般都是用 nvm 但是安装之后使用体验就不咋地了,由于某些不可变原因,国内网络就不好吐槽了;就连执行一下 nvm ls-remote 都要很久。 当然“道”高一尺“魔”高一丈,聪明的国人肯定也想出了对应...
标签: javascript
深入nodejs中流(stream)的理解 Javascript
nodejs的fs模块并没有提供一个copy的方法,但我们可以很容易的实现一个,比如:var source = fs.readFileSync('/path/to/source', {encoding: 'utf8'});fs.writeFileSync('/
标签: javascript
nodejs学习笔记之路由 Javascript
server.jsvar http = require("http");var url = require("url");function start(route){//route.js 的route方法 //服务实现 function onRequest(request,response){ var pathname = ur
标签: javascript
NodeJS处理Express中异步错误 Javascript
摘要比起回调函数,使用 Promise 来处理异步错误要显得优雅许多。结合 Express 内置的错误处理机制和 Promise 极大地降低产生未捕获错误(uncaught excepti
标签: javascript