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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

怎么能分清npm cnpm npx nvm

怎么能分清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种方法

详解在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服务器基本使用教程

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 EventEmmitter事件监听器用法。分享给大家供大家参考,具体如下: Node.js... ...

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

详解nodejs 配置文件处理方案

详解nodejs 配置文件处理方案

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

玩转Koa之核心原理分析

玩转Koa之核心原理分析

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

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

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

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

详解puppeteer使用代理

详解puppeteer使用代理

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

nodejs基础之多进程实例详解

nodejs基础之多进程实例详解

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

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

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

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

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

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

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

Nodejs处理异常操作示例

Nodejs处理异常操作示例

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

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

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

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

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

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中使用的解决办法

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 express-session的使用小结

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

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

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

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

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

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实现生成带参数的小程序二维码并保存到本地功能。分享给大家供大家参考,具体如下: 注意:小程序必须要... ...

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

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

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

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

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

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

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

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模块实现点对点实时通讯

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

nodejs中函数的调用实例详解

nodejs中函数的调用实例详解

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

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

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

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

ndm:NPM的桌面GUI应用程序

ndm:NPM的桌面GUI应用程序

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

nodejs aes 加解密实例

nodejs aes 加解密实例

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

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

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

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

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

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读写中文内容文件操作

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

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

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

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

nodejs初始化init的示例代码

nodejs初始化init的示例代码

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

Koa代理Http请求的示例代码

Koa代理Http请求的示例代码

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

koa-router源码学习小结

koa-router源码学习小结

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

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

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

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

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

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

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

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

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及数据层封装详解

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