node14-node实现登录和注册第一部分代码
  TEZNKK3IfmPf 2023年11月14日 28 0


const http = require('http');
const url = require('url')
const querystring = require('querystring')
let user={
admin:123456
}
http.createServer((req,res)=>{
let path,get,post
//如果是get请求
if(req.method=='GET'){
let{pathname,query} = url.parse(req.url,true)
path=pathname,
get=query
complete()
//如果是POST请求
}else if(req.method=='POST'){
let arr=[]
req.on('data',buffer=>{
arr.push(buffer)
})
req.on('end',()=>{
post=querystring.parse(Buffer.concat(arr).toString())
})
complete()
}
function complete(){
res.writeHead(200,{
"Content-Type":"text/plain;charset=utf-8"
})
if(path=='/login'){
let {username,password}=get
if(!user[username]){
res.end(JSON.stringify({
err:1,
msg:"用户不存在"
})
)
}else if(user[username]!=password){
res.end(JSON.stringify({
err:1,
msg:"密码错误"
})
)
}else{
res.end(JSON.stringify({
err:0,
msg:"登录成功"
})
)
}
}else if(path=='/reg'){

}else{

}
}
}).listen(8887);

node14-node实现登录和注册第一部分代码

 

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月14日 0

暂无评论

推荐阅读
TEZNKK3IfmPf