node试题--封装模块和get、post请求

1、封装一个模块,实现加减乘除的功能(计算器)

先创建一个搭建好node环境的文件夹,在其node_modules再创建computer文件夹
存放index.js文件(如果放在外面,cmd命令下会报找不到的错误)
在这里插入图片描述
代码如下:

//匿名导出
module.exports = class Computer{
	constructor(x,y){
	   this.x = x;
	   this.y = y;
	}
	add(){
	  console.log(this.x+this.y);
	}
	sub(){
	  console.log(this.x-this.y);
	}
	mul(){
	  console.log(this.x*this.y);
	}
	div(){
	  console.log(this.x/this.y);
	}
}

创建readfile.js,放在主文件夹lpg内

代码如下:

const computer = require('computer');

var modu = new computer(2,3);
modu.add();

cmd命令:
在这里插入图片描述
2、get和post区别

GET提交
1、一般是从服务器上获取数据
2、提交的数据会出现在地址栏上,不安全
3、提交的数据量小,不会超过2KB
4、服务器端是用Request.QueryString获取变量的值

POST提交
1、一般是向服务器传送数据
2、提交的数据不会出现在地址栏上,较安全
4、提交的数据不限,(没有限制):
5、上传都用POST提交,就不能GET提交
6、服务器端用Request.Form获取提交的数据

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值