当前位置:首页 > 服务端 > web服务器4

web服务器4

//http:
// 1,导入http模块
const http = require('http')
// 2,创建web实例
const server = http.createServer()
// 3,为服务器绑定require事件
server.on('request',function(req,res){
    console.log('Someone visit our web server.')
})
//4, 启动服务器
server.listen(8080,function(){
    console.log('server running at http://127.0.0.1:8080' )
})
//req
const http = require('http')
const server = http.createServer()
// req是请求对象,包含了与客户端相关的数据和属性
server.on('request',(req)=>{
    // req.url 是客户端请求的url地址
    const url = req.url
    // req.method是客户端请求的method类型
    const method = req.method
    const str = `you request url is ${url},and request method is${method}`
    console.log(str)
})
server.listen(8080,()=>{
    console.log('server running at http://127.0.0.1' )
})



//完整版创建
const http = require('http') const server = http.createServer() server.on('request',(req,res)=>{ let content = '<h1>404 Not found!</h1>' const url = req.url const method = req.method if(url === '/' || url ==='/index.html'){ content = '<h1>首页</h1>' }else if(url === '/about.html'){ content = '<h1>关于页面</h1>' } // res.setHeader()设置响应头,解决中文乱码问题 res.setHeader('Content-Type','text/html;charset=utf-8') // 调用res.end方法,向客户端响应内容 向客户端发生指定内容,并结束这次请求 res.end(content) }) server.listen(80,()=>{ console.log('server running at http://127.0.0.1') })

  

作者:文采呱呱
来源链接:https://www.cnblogs.com/wencaiguagua/p/16815156.html

版权声明:
1、Java侠(https://www.javaxia.com)以学习交流为目的,由作者投稿、网友推荐和小编整理收藏优秀的IT技术及相关内容,包括但不限于文字、图片、音频、视频、软件、程序等,其均来自互联网,本站不享有版权,版权归原作者所有。

2、本站提供的内容仅用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯相关权利人及本网站的合法权利。
3、本网站内容原作者如不愿意在本网站刊登内容,请及时通知本站(javaclubcn@163.com),我们将第一时间核实后及时予以删除。





本文链接:https://www.javaxia.com/server/125387.html

分享给朋友: