最近在做一个文件下载的功能,这里把做的过程中用的技术和坑简要总结下。 上篇文章 《通过 JavaScript 下载文件到本地(单文件)》说了下如何下载单文件,这篇主要说下如何做多文件的批量下载 多文件分别处理 如果文件数…
分类:node.js教程
Nodejs学习笔记: 源码阅读
注意这里阅读的是版本 8.10.46 编译后的ts代码 EventEmitter // 大多数 Node.js 核心 API 构建于惯用的异步事件驱动架构, // 其中某些类型的对象(又称触发器,Emitter)会触发命…
path以及fs相关模块
path模块 __dirname: 获取当前文件的绝对路径目录 __filename: 获取当前文件的路径 ctx.body = { dirName: __dirname, fileName: __filename } …
从零搭建Hexo个人博客
前言 大专。高中时对Android系统非常感兴趣,从简单的ROM拼包 => 修改smali => JAVA => Android => 逆向分析(JAVA层) ,到现在就进了Spring全家桶的坑…
Node+Express+MySql实现简单增删改查和登录
var express = require('express'); var mysql = require('mysql'); var app = express(); var bodyParser = require(…
deepin安装nodejs环境和npm环境
deepin可以直接通过 sudo apt install nodejs来安装nodejs,但是仓库里面的版本有点落后, 目前(2018年12月20日)仓库版本为 v8.11.2,而官方的LTS版本为 10.14.2,非…
Node.js 指南(HTTP事务的剖析)
HTTP事务的剖析 本指南的目的是让你充分了解Node.js HTTP处理的过程,我们假设你在一般意义上知道HTTP请求的工作方式,无论语言或编程环境如何,我们还假设你对Node.js EventEmitters和Str…
npm 私服 使用Nexus搭建 问题汇总
运行npm任何命令都是报错 401 unauthorized,无论用管理员还是超级用户 将包发布到nexus npm仓库需要设置一下 Nexus Repository Manager 的权限。否则无法登陆到我们的私服。在…
node.js来爬取智联全国的竞争最激烈的前十岗位
node爬虫 什么是爬虫呢,是一种按照一定的规则,自动地抓取万维网信息的程序或者脚本。为什么选用node呢,因为我是前端,当然要用js实现。 项目分析 爬取http://top.zhaopin.com 智联网站上的全国的…
node.js 抓取网页内容(针对微信小程序云开发)
最近在研究微信小程序的云开发功能。云开发最大的好处就是不需要前端搭建服务器,可以使用云端能力,从零开始写出来一个能上线的微信小程序,避免了买服务器的开销,对于个人来尝试练手微信小程序从前端到后台的开发,还是一个不错的选择…
基于electron制作一个node压缩图片的桌面应用
压缩图片桌面应用imagemin-electron 基于electron制作一个node压缩图片的桌面应用 下载地址:https://github.com/zenoslin/imagemin-electron/relea…
node版本管理神器-nvm
使用nvm管理node版本和npm版本,这里不再详述,直接提供链接资料,里面有详细安装教程和使用教程 第一个是官方地址 官方文档github 第二个是菜鸟教程的一篇文章 菜鸟教程nvm文章