0

当我在节点 js 中编写服务器应用程序时,我需要解析一个 URL。所以我导入了 URL 模块并使用了解析函数。但它不起作用。它显示 parse 已被弃用。如何解决?请回答...

在此处输入图像描述 在此处输入图像描述

 var http=require('http')
var fs = require('fs')
var url=require('url')

http.createServer(function (req,res){
    var q=url.parse(req.url)
    console.log(q.pathname)

    if(req.url==='/'){
fs.readFile('sample.html',function (err,data){
   res.writeHead(200,{'Content-Type':'text/html'})
    res.write(data)
    res.end()
})

}else if(req.url==='/signup'){
    fs.readFile('signup.html',(err,data)=>{
        res.writeHead(200,{'Content-Type':'text/html'})
        res.write(data)
        res.end() 
    })
   
    
}
else if (req.url==='/signupaction'){
    res.write('sucessfully signup')
    res.end()
}

else{
    res.writeHead(404,{'Content-Type':'text/html'})
    res.write('error')
    res.end()
}

}).listen(7000,()=>
    console.log("server started now")
)

4

0 回答 0