深入理解nodejs搭建静态服务器(实现命令行)

深入理解nodejs搭建静态服务器(实现命令行)

静态服务器 使用node搭建一个可在任何目录下通过命令启动的一个简单http静态服务器 完整代码链接 安装:npm ... ...

Nodejs实现的操作MongoDB数据库功能完整示例

本文实例讲述了Nodejs实现的操作MongoDB数据库功能。分享给大家供大家参考,具体如下: mongodb_demo... ...

基于Koa(nodejs框架)对json文件进行增删改查的示例代码

想使用nodejs(koa)搭建一个完整的前后端,完成数据的增删改查,又不想使用数据库,那使用json文件吧。 本文介... ...

async/await优雅的错误处理方法总结

前言 node.js的世界,从callback开始,不会止于async. 本文将给大家详细介绍关于async/await... ...

用Electron写个带界面的nodejs爬虫的实现方法

用Electron写个带界面的nodejs爬虫的实现方法

什么是Electron 使用 JavaScript, HTML 和 CSS 构建跨平台的桌面应用 [官网](https... ...

详解基于electron制作一个node压缩图片的桌面应用

基于electron制作一个node压缩图片的桌面应用 下载地址:https://github.com/zenoslin... ...

使用pm2自动化部署node项目的方法步骤

使用pm2自动化部署node项目的方法步骤

1、pm2简介 pm2(process manager)是一个进程管理工具,维护一个进程列表,可以用它来管理你的node... ...

命令行批量截图Node脚本示例代码

批量截图任务 作为一个软件工程师,不只是做好自己的本职工作(iOS),而是需要解决项目中的技术问题。这次就是解决自动截... ...

Node.js 进程平滑离场剖析小结

使用 Node.js 搭建 HTTP Server 已是司空见惯的事。在生产环境中,Node 进程平滑重启直接关系到服务... ...

详解Node.js amqplib 连接 Rabbit MQ最佳实践

客户端设置connection_name 在建立连接时,设置connection_name属性,可以在RabbitMQ... ...

在Node.js下运用MQTT协议实现即时通讯及离线推送的方法

在Node.js下运用MQTT协议实现即时通讯及离线推送的方法

前言 前些日子了解到mqtt这样一个协议,可以在web上达到即时通讯的效果,但网上并不能很方便地找到一篇目前版本的在no... ...

使用nvm和nrm优化node.js工作流的方法

对于一个 Web 开发从业人员的电脑,node.js 和它的 npm 包管理工具那是少不了的,但是 node.js 的更... ...

nvm、nrm、npm 安装和使用详解(小结)

一、nvm的安装和使用 nvm全称Node Version Manager是 Nodejs 版本管理器,它让我们能方便... ...

怎么能分清npm cnpm npx nvm

用过 npm cnpm吗?知道 npx nvm 吗? 唔~ npm npm 的全称是 Node Package Man... ...

npm 常用命令详解(小结)

npm 常用命令详解(小结)

今年上半年在学习gulp的使用,对npm的掌握是必不可少的,经常到npm官网查询文档让我感到不爽,还不如整理了一些常用的... ...

NVM安装nodejs的方法实用步骤

NVM安装nodejs的方法实用步骤

安装nodejs方式有很多种。 第一种:官网下载 通过nodejs官网下载安装 ,但有个缺陷,不同版本的nodejs无... ...

深入koa-bodyparser原理解析

深入koa-bodyparser原理解析

一、前置知识 在理解koa-bodyparser原理之前,首先需要了解部分HTTP相关的知识。 1、报文主体 HTT... ...

用npm-run实现自动化任务的方法示例

用npm-run实现自动化任务的方法示例

自动构建javascript有不少好工具。不过其实很少有人知道,npm run命令就能很好地完成这一任务,配置起来也很简... ...

详解在Node.js中发起HTTP请求的5种方法

创建HTTP请求使现代编程语言的核心功能之一,也是很多程序员在接触到新的开发环境时最先遇到的技术之一。在Node.js中... ...

puppeteer实现html截图的示例代码

puppeteer实现html截图的示例代码

puppeteer是谷歌官方出品的一个通过 DevTools 协议控制 headless Chrome 的Node库。可... ...

Windows下Node爬虫神器Puppeteer安装记

Windows下Node爬虫神器Puppeteer安装记

对于爬虫,相信大家并不陌生。当希望得到一些网站的数据并做一些有趣的事时,必不可少要爬取网页,用到爬虫。而目前网络上也有很... ...

爬虫利器Puppeteer实战

爬虫利器Puppeteer实战

Puppeteer 介绍 Puppeteer 翻译是操纵木偶的人,利用这个工具,我们能做一个操纵页面的人。 Puppet... ...

puppeteer库入门初探

puppeteer库入门初探

puppeteer 是一个Chrome官方出品的headless Chrome node库。它提供了一系列的API, 可... ...

node.js的Express服务器基本使用教程

前言 Express 是一个node.js Web框架,提供强大特性帮助你创建各种 Web 应用,和丰富的 HTTP 工... ...

nodeJS进程管理器pm2的使用

nodeJS进程管理器pm2的使用

pm2是一个带有负载均衡功能的Node应用的进程管理器。当你要把你的独立代码利用全部的服务器上的所有CPU,并保证进程永... ...

Node.js的进程管理的深入理解

Node.js的进程管理的深入理解

众所周知Node基于V8,而在V8中JavaScript是单线程运行的,这里的单线程不是指Node启动的时候就只有一个线... ...

Node.js EventEmmitter事件监听器用法实例分析

本文实例讲述了Node.js EventEmmitter事件监听器用法。分享给大家供大家参考,具体如下: Node.js... ...

Node.js 怎么利用异步提升任务处理速度

今天在做一个小任务,需要调用阿里云的图像识别接口,对 62662 张照片进行场景识别,并将结果写到本地的 csv 文件中... ...

node.js连接mysql与基本用法示例

本文实例讲述了node.js连接mysql与基本用法。分享给大家供大家参考,具体如下: 下载mysql模块 使用命令np... ...

Node.js Buffer模块功能及常用方法实例分析

本文实例讲述了Node.js Buffer模块功能及常用方法。分享给大家供大家参考,具体如下: Buffer模块 all... ...

Node.js net模块功能及事件监听用法分析

Node.js net模块功能及事件监听用法分析

本文实例讲述了Node.js net模块功能及事件监听用法。分享给大家供大家参考,具体如下: net模块 对比C语言的网... ...

NodeJS模块与ES6模块系统语法及注意点详解

社区模块规范: 1.CommonJS规范 规范实现者: NodeJS 服务端 Browserify 浏览器 2.... ...

Node.js console控制台简单用法分析

本文实例讲述了Node.js console控制台简单用法。分享给大家供大家参考,具体如下: 在Node.js官方文档 ... ...

Node.js JSON模块用法实例分析

本文实例讲述了Node.js JSON模块用法。分享给大家供大家参考,具体如下: 一、JSON.stringify语法:... ...

Node.js assert断言原理与用法分析

本文实例讲述了Node.js assert断言原理与用法。分享给大家供大家参考,具体如下: node.js官方API中文... ...

nodejs 使用http进行post或get请求的实例(携带cookie)

安装http nmp install http 函数封装(可直接拿去进行使用) var http = requ... ...

发布一款npm包帮助理解npm的使用

发布一款npm包帮助理解npm的使用

npm 在前端工程化中扮演着不可或缺的角色,前端工程师每天通过npm安装项目依赖,通过npm发布自己的包,更新包,通过n... ...

详解nodejs 配置文件处理方案

前言 一般来说:一个好的项目配置应该满足以下条件: 依赖环境:配置根据具体运行环境从相应的文件读取 代码分离... ...

玩转Koa之核心原理分析

玩转Koa之核心原理分析

Koa作为下一代Web开发框架,不仅让我们体验到了async/await语法带来同步方式书写异步代码的酸爽,而且本身简洁... ...

怎么从0开始用node写一个自己的命令行程序

怎么从0开始用node写一个自己的命令行程序

前言 什么是命令行程序呢?像我们常见的webpack,vue-cli都属于命令行程序。 本文将带你从0开始用node写一... ...

详解puppeteer使用代理

背景 在使用puppeteer进行访问页面的时候,有时候需要用到代理。 环境: centos 7 chrome 安装 ... ...

nodejs基础之多进程实例详解

本文实例讲述了nodejs基础之多进程。分享给大家供大家参考,具体如下: Node.js 多进程 我们都知道 Node.... ...

nodejs基础之buffer缓冲区用法分析

本文实例讲述了nodejs基础之buffer缓冲区用法。分享给大家供大家参考,具体如下: JavaScript 语言自身... ...

nodejs异步编程基础之回调函数用法分析

nodejs异步编程基础之回调函数用法分析

本文实例讲述了nodejs异步编程基础之回调函数用法。分享给大家供大家参考,具体如下: Node.js 异步编程的直接体... ...

Nodejs处理异常操作示例

本文实例讲述了Nodejs处理异常操作。分享给大家供大家参考,具体如下: Exception.js module.e... ...

Nodejs模块的调用操作实例分析

本文实例讲述了Nodejs模块的调用操作。分享给大家供大家参考,具体如下: User.js //构造方法 funct... ...

node错误处理与日志记录的实现

node项目中的错误处理 node中Error对象的使用 使用captureStackTrace方法加入自带的错误信... ...

nodejs中方法和模块用法示例

nodejs中方法和模块用法示例

本文实例讲述了nodejs中方法和模块用法。分享给大家供大家参考,具体如下: 在nodejs中方法的调用是怎样的呢? 一... ...

详解怎么在vscode里面调试js和node.js的方法步骤

详解怎么在vscode里面调试js和node.js的方法步骤

在开发的过程中,几乎不可能一次性就能写出毫无破绽的程序,断点调试代码是一个普遍的需求。 作为前端开发工程师,以往我们开发... ...

使用puppeteer爬取网站并抓出404无效链接

使用puppeteer爬取网站并抓出404无效链接

检查网页无效链接 前言 自动化技术可以帮助我们做自动化测试,同样也可以帮助我们完成别的事情,比如今天我们要做的检查网站... ...

详解怎么使用node.js的开发框架express创建一个web应用

详解怎么使用node.js的开发框架express创建一个web应用

搭建环境 1.安装Express 按键:Windows+R=>输入cmd,打开命令行,输入 npm insta... ...

关于node-bindings无法在Electron中使用的解决办法

node-bindings非常好用,但是在Electron中无法使用,我查了一下,是因为fileName以file://... ...

node.js学习笔记之koa框架和简单爬虫练习

node.js学习笔记之koa框架和简单爬虫练习

Koa -- 基于 Node.js 平台的下一代 web 开发框架 koa是由 Express 原班人马打造的,致力于... ...

详解Express笔记之动态渲染HTML(新手入坑)

详解Express笔记之动态渲染HTML(新手入坑)

在日常项目中,我喜欢用Django做后端, 因为大而全 如果只是写一个简单服务的话, Express是更好的选择, Ex... ...

Nodejs中获取当前函数被调用的行数及文件名详解

Nodejs中获取当前函数被调用的行数及文件名详解

背景 在自定义Egg.js的请求级别日志这篇文章中,我们实现了自定义请求级别的日志模块。看上去功能是完整了,但好像还缺... ...

express express-session的使用小结

简介 express-session是express中的一个处理session的中间件,可以说是express中最常见... ...

怎么使用puppet替换文件中的string

puppet puppet是一种Linux、Unix、windows平台的集中配置管理系统,使用自有的puppet描述... ...

node和vue实现商城用户地址模块

本文为大家分享了node和vue商城用户地址模块的实现,供大家参考,具体内容如下 server/models/user.... ...

解决node-sass偶尔安装失败的方法小结

解决node-sass偶尔安装失败的方法小结

最近把Node从4.4.4升级到6.9.1版本,但是在执行npm i命令安装三方依赖包的时候出现了node-sass模块... ...

node实现生成带参数的小程序二维码并保存到本地功能示例

本文实例讲述了node实现生成带参数的小程序二维码并保存到本地功能。分享给大家供大家参考,具体如下: 注意:小程序必须要... ...

node.js实现为PDF添加水印的示例代码

node.js实现为PDF添加水印的示例代码

背景 项目中有用到node做中间层,期间有个为PDF文件添加水印的需求,网上搜了不少帖子,发现有以下几点存在的问题。 ... ...

NodeJs实现简单的爬虫功能案例分析

NodeJs实现简单的爬虫功能案例分析

1.爬虫:爬虫,是一种按照一定的规则,自动地抓取网页信息的程序或者脚本;利用NodeJS实现一个简单的爬虫案例,爬取Bo... ...

nodejs 使用 js 模块的方法实例详解

Intro# 最近需要用 nodejs 做一个爬虫,Google 有一个 Puppeteer 的项目,可以用它来做爬虫,... ...

使用NestJS开发Node.js应用的方法

使用NestJS开发Node.js应用的方法

NestJS 最早在 2017.1 月立项,2017.5 发布第一个正式版本,它是一个基于 Express,使用 Typ... ...

koa2实现登录注册功能的示例代码

koa2实现登录注册功能的示例代码

本文介绍了koa2实现登录注册功能的示例代码,分享给大家,具体如下: 这个主要结合前几天的内容,做个实际案例的效果 版本... ...

使用koa-log4管理nodeJs日志笔记的使用方法

使用koa-log4管理nodeJs日志笔记的使用方法

前言 对于后端程序应用来说,日志是必不可少的,在nodeJs当中并没有自带的日志模块。最近正好使用koa框架来做后端服务... ...

nodejs 使用nodejs-websocket模块实现点对点实时通讯

1、首先安装好nodejs-websocket npm install nodejs-websocket --save ... ...

koa2使用ejs和nunjucks作为模板引擎的使用

koa2使用ejs和nunjucks作为模板引擎的使用

一、使用 ejs 作为模板引擎 koa2 如果使用 ejs、jade 这种作为模板引擎的话,直接使用 koa-view... ...

基于Koa2写个脚手架模拟接口服务的方法

ap-cli 前端模拟接口服务脚手架 项目地址 依据接口定义,帮助你快速的完成接口模拟工作。 主要功能: [x... ...

详解Node.js 中使用 ECDSA 签名遇到的坑

最近有个朋友问我关于 Node.js 下使用 ECDSA 的问题,主要是使用 Node.js 的 Crypto 模块无法... ...

NodeJs 文件系统操作模块fs使用方法详解

NodeJs 文件系统操作模块fs使用方法详解

NodeJs:文件读取API使用方法 - - readFile() 需求:使用Node中提供的文件操作API,读取... ...

详解离线安装npm包的几种方法

这段时间的工作主题就是Linux 下的“离线部署”,包括mongo、mysql、postgresql、nodejs、ng... ...

学习使用ExpressJS 4.0中的新Router的用法

概述 ExpressJS 4.0中提出了新的路由Router。Router好比是一个“迷你版”的express应用,它... ...

手把手教你怎么使用nodejs编写cli命令行

手把手教你怎么使用nodejs编写cli命令行

前端日常开发中,会遇见各种各样的cli,比如一行命令帮你打包的webpack,一行命令帮你生成vue项目模板的vue-c... ...

详解怎么使用koa实现socket.io官网的例子

socket.io官网中使用express实现了一个最简单的IM即时聊天,今天我们使用koa来实现一下 ### 框架准备... ...

nodejs遍历文件夹下并操作HTML/CSS/JS/PNG/JPG的方法

需求描述,由于工作的需要,需要将原本用于1280720的网页改为19201080的网页(电视端页面)。需求可以拆分为两部... ...

nodejs中函数的调用实例详解

nodejs中函数的调用实例详解

一、调用本js文件中的函数 var http = require('http'); http.createServe... ...

node上的redis调用优化示例详解

前言 如果一个 Node 应用有多台服务器或多个进程在跑,每个进程都拥有自己的内存空间,各个进程之间的数据共享就显得非常... ...

ndm:NPM的桌面GUI应用程序

ndm:NPM的桌面GUI应用程序

如果你熟悉ruby的gem,Python的pypi、setuptools,PHP的pear,那么你就知道NPM的作用是什... ...

CentOS7中源码编译安装NodeJS的完整步骤

前言 以前在CentOS上也编译安装过Node,只是没有把过程记录下来,最近又重新安装了一编,所以将安装的步骤记录下分享... ...

NodeJS加密解密及node-rsa加密解密用法详解

要用nodejs开发接口,实现远程调用,如果裸奔太危险了,就在网上找了一下nodejs的加密,感觉node-rsa挺不错... ...

nodejs实现范围请求的实现代码

使服务器支持范围请求,允许客户端只请求文档的一部分。其流程是: 客户端向服务端发起请求 服务端响应,附上Acc... ...

NodeJS搭建HTTP服务器的实现步骤

前言 在 NodeJS 中用来创建服务的模块是 http 核心模块,本篇就来介绍关于使用 http 模块搭建 HTTP... ...

NodeJS服务器实现gzip压缩的示例代码

NodeJS服务器实现gzip压缩的示例代码

本文介绍了NodeJS服务器实现gzip压缩,分享给大家,具体如下: 在浏览器向服务器请求静态资源时,服务器为了减小在... ...

详解KOA2怎么手写中间件(装饰器模式)

前言 Koa 2.x 版本是当下最流行的 NodeJS 框架, Koa 2.0 的源码特别精简,不像 Express ... ...

nodejs aes 加解密实例

如下所示: 'use strict'; const crypto = require('crypto'); /**... ...

nodejs require js文件入口,在package.json中指定默认入口main方法

我们都知道nodejs遵循commonJS规范,各个js是独立的。 如果目录结构是: –config 文件夹 – in... ...

Node.js npm命令运行node.js脚本的方法

//通过npm运行node脚本 (控制台应用程序) cmd---cd package.json所在的目录---npm s... ...

nodejs更新package.json中的dependencies依赖到最新版本的方法

nodejs更新package.json中的dependencies依赖到最新版本的方法

如果手动去修改dependencies中各个包的版本号,那就太麻烦了,借助npm-check-updates工具可以很方... ...

Node.js中读取TXT文件内容fs.readFile()用法

Node.js中读取TXT文件内容fs.readFile()用法

文件: read.js: var fs=require('fs'); fs.readFile('readtxt... ...

详解Node.js读写中文内容文件操作

由于Node.js仅支持如下编码:utf8, ucs2, ascii, binary, base64, hex,并不支持... ...

nodejs中用npm初始化来创建package.json的实例讲解

nodejs中用npm初始化来创建package.json的实例讲解

1.先正确的安装nodejs这个软件,自己去百度一下,安装很简单 2.然后在安装的NodeJS目录下打开cmd,在里面输... ...

nodejs初始化init的示例代码

打开cmd创建即可 $ npm init Package name: (hello) //模块名字,npm ini... ...

Koa代理Http请求的示例代码

Koa 代理http请求,解决跨域问题 1、为什么用Koa做跨域代理? "最初为了解决跨域问题,我把站点部署到了ng... ...

koa-router源码学习小结

koa-router源码学习小结

koa 框架一直都保持着简洁性, 它只对 node 的 HTTP 模块进行了封装, 而在真正实际使用, 我们还需要更多地... ...

Nodejs使用Mongodb存储与提供后端CRD服务详解

前言 众所周知JS是脚本语言,脚本语言都需要一个解析器才能运行。对于写在HTML页面里的JS,浏览器充当了解析器的角色。... ...

node.js使用免费的阿里云ip查询获取ip所在地【推荐】

node.js使用免费的阿里云ip查询获取ip所在地【推荐】

在项目过程中,我们常常需要获取IP的所在地。而这一功能一般都是通过一些数据网站的对外接口来实现,这些接口一般情况下都是付... ...

Nodejs Express 通过log4js写日志到Logstash(ELK)

Log4j 是一个使用 Java 语言编写的,可靠、快速、灵活的日志框架(API),使用 Apache Software... ...

使用Node搭建reactSSR服务端渲染架构

使用Node搭建reactSSR服务端渲染架构

如题;本文所讲架构主要用到技术栈有: Node, Express, React, Mobx, webpack4, ES6... ...

Node.js连接Sql Server 2008及数据层封装详解

本文实例讲述了Node.js连接Sql Server 2008及数据层封装。分享给大家供大家参考,具体如下: 最近需要学... ...