(nodejs)get请求表单数据操作

a.html

		<!DOCTYPE html>
		<html>
		<head>
			<title></title>
		</head>
		<body>
		
		<form method="get" action='http://localhost:8080'>
			
			<input type="text" name="userName">
			<input type="password" name="userPwd">
			<input type="submit" value="登录">
		
		</form>
		
		</body>
		</html>

server.js

const http = require("http");
const url = require("url");

const server = http.createServer((req,res)=>{

	res.writeHead(200,{"Content-Type":"text/html;charset=utf8"})
	//200表示请求成功,后面的参数表示设置字符集为utf-8,避免中文乱码
	const reqUrl = req.url;
	const formVal = url.parse(reqUrl,true).query;
	console.log(formVal.userName,formVal.userPwd);
	res.end("用户名:"+formVal.userName+"----->"+"密码:"+formVal.userPwd);
})

server.listen(8080);

首先在终端跳转到server.js所在文件夹,输入命令node server.js启动服务
此时在浏览器访问a.html点击a链接,在nodejs终端中就会 console.log出参数的json对象,http://localhost:8080页面也会有(res.end里代码的作用):用户名:xxx----->密码:xxx

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值