node.js
zihanzy.com
前端攻城狮
个人博客 https://www.zihanzy.com
欢迎来访
展开
-
Nodejs爬虫自动爬取百度图片
本文通过puppeteer实现对百度图片的抓取,这里简单介绍下puppeteerpuppeteer可以使我们编写一套代码控制浏览器动作,“你可以在浏览器中手动执行的绝大多数操作都可以使用 Puppeteer 来完成”因此Puppeteer常用于测试和爬虫—官方文档示例–爬取百度图片本项目源码已上传至GitHubnpm i puppeteer bufferutil utf-8-validate optimist1.引入相关模块和初始配置//baidu-img.jsconst puppeteer原创 2020-08-29 13:41:57 · 2747 阅读 · 2 评论 -
初识Koa
下载cnpm i koa -D基本使用const Koa = require('koa');let server = new Koa();server.listen(8080);路由koa本身不带路由,因此我们要引入第三方模块cnpm i koa-router -D基本使用//1.创建一个路由对象const Router = require('koa-router');/...原创 2020-04-02 14:36:15 · 1431 阅读 · 0 评论 -
koa框架路由嵌套
koa框架支持路由嵌套 可以实现类似php laravel框架路由分组功能我们可以为某些模块构建一个路由对象,在这个路由对象上又继续构建其他子路由对象如下两个路由企业用户与普通用户看到的页面是不相同的.com/user/company/show.com/user/admin/show通过路由嵌套实现1.创建总路由对象const koa = require('koa');const...原创 2020-04-01 20:46:29 · 1714 阅读 · 0 评论 -
初识Websocket
什么是WebsocketWebSocket是一种通信协议,可在单个TCP连接上进行全双工通信。WebSocket使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在WebSocket API中,浏览器和服务器只需要完成一次握手,两者之间就可以建立持久性的连接,并进行双向数据传输。Websocket是一种通信协议,与HTTP不同,HTTP只能实现单项通信,也就是客...原创 2020-03-29 16:21:07 · 1636 阅读 · 0 评论 -
nodejs杂项
node.js四个常用包const http=require('http');//建立服务const fs=require('fs');//文件相关操作const querystring=require('querystring');//解析解析url参数const url = require('url');//处理url指定文件写入数据指定文件写入数据如果没有那个文件则创建fs....原创 2020-03-27 22:24:25 · 1498 阅读 · 0 评论 -
简单编译es6
1.安装node环境2.cd 到项目目录3.打开命令行 输入 npm init -y 初始化4npm install @babel/core @babel/cli @babel/preset-env下载编译的东西5.打开项目目录编辑package.json文件//package.json{ "name": "es6", "version": "1.0.0", "descr...原创 2020-03-27 22:05:29 · 1855 阅读 · 0 评论 -
NodeJs原生文件上传理解
使用nodejs实现文件上传比较麻烦,本文只是方便理解原理简单实现1.准备html页面<!DOCTYPE html><html lang="zh-CN"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-sca...原创 2020-03-27 18:28:58 · 2229 阅读 · 0 评论