-
Notifications
You must be signed in to change notification settings - Fork 30
/
Copy pathdevika.js
42 lines (35 loc) · 920 Bytes
/
devika.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
var http=require('http')
var url=require('url')
var fs=require("fs")
//fs.writeFile('test','chinni,x,y',(err)=>{
// if(err){
// console.log(err)
//}
//console.log('good')
//})
http.createServer((req,res)=>{
//sucess
const data=fs.readFileSync('test2.txt','utf-8')
const names=data.split(',')
//console.log(names)
const q=url.parse(req.url,true).query
//console.log(q.name)
//console.log(q.pwd)
//console.log(req.url)
res.writeHead(200,{
'Content-Type':'text/html'
})
if(q.name==names[0]){ //testng if name in fole is prsnt in url
res.write('LOGIN SUCCESSFUL:')
return res.end(' WELCOME '+q.name)
}
else{
return res.write('TRY AGAIN')
}
res.write('devika')
res.end('hello')
},(err)=>{
console.log(err)
}).listen(8080,()=>{
console.log("success")
})