![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
node
node学习笔记.
缓月
认真且怂~
展开
-
Node.js—RPC通信
Remote Procedure Call —— 远程过程调用与ajax的相同点:1.都是两个计算机之间的网络通信2.需要双方约定一个数据格式与ajax的不同点:不一定使用DNS作为寻址服务(RPC一般是在内网里面互相请求)应用层协议一般不使用http(RPC使用二进制协议)基于TCP或UDP协议...原创 2020-05-12 10:46:23 · 1105 阅读 · 0 评论 -
运行一个node.js程序——剪刀石头布(二)
继续上一篇文章的代码升级。利用commenjs来改造:index.js文件夹部分的代码:var playerAction = process.argv[process.argv.length - 1];const game = require('./lib')// const result = game(playerAction);// console.log(result);...翻译 2020-05-08 16:39:56 · 285 阅读 · 0 评论 -
node—CommonJS规范
安装node环境后,建立文件夹目录结构如下:lib.js代码如下:console.log("hahhahhah");exports.hello = "world"; // 指定被引用的js的输出 (挂载一个字符串)// 挂载一个函数exports.add = function (a, b) { return a + b;};// 挂载一个对象exports.huanyu...翻译 2020-05-07 11:27:45 · 216 阅读 · 0 评论 -
运行一个node.js程序——剪刀石头布
// 把用户的行为记录在一个变量里面var playerAction = process.argv[process.argv.length - 1];// 取到用户的一个行为console.log(playerAction);// 程序逻辑实现// 生成一个随机对象var random = Math.random() * 3; if(random < 1) { v...翻译 2020-05-02 14:23:00 · 395 阅读 · 0 评论 -
反爬虫
IP限制(服务端在一定时间内统计 IP 地址的访问 次数,当次数、频率达到一定阈值时返回错误码或者拒绝服务。)验证码(服务提供方在 IP 地址访问次数达到一定 数量后,可以返回验证码让用户进行验证。这种限制在不需要登录的网页界面比较 常见,它需要结合用户的 cookie 或者生成一个特殊标识对用户进行唯一性判断,以 防止同一个 IP 地址访问频率过高。)登录限制(登录后,结合用户的唯一标识,...原创 2020-03-19 16:36:25 · 346 阅读 · 0 评论 -
node爬取墨迹天气数据发送定时邮件
使用vscode通过node.js爬取墨迹天气网站的数据,然后通过邮件每天定时给特定的一个或者两个邮箱发送具有特定html样式的163邮件。实现爬取功能准备工作:官网下载node.js打开vs code建好项目,在终端输入npm init -y初始化项目;安装依赖npm install superagentcheerio art-template node-schedule n...原创 2019-07-22 06:31:54 · 1109 阅读 · 1 评论 -
初识node
node官网地址:https://nodejs.org/en/node.js不是一门语言node.js不是一个框架、不是库是JavaScript运行时的环境,可以解析和执行JavaScript的代码(以前只有浏览器才可以解析和执行JavaScript代码,现在的JavaScript可以完全脱离浏览器来运行。)而浏览器中的JavaScript包括:EcmaScript 基本的语...原创 2019-08-06 16:31:09 · 206 阅读 · 0 评论