使用Node中的http模块,可以构建web服务器
var http = require('http');
//返回一个server实例
var server = ateServer();
/*当客户端发送请求,就会自动出伏服务器的request请求事件,然后执行回调函数回调函数接收两个参数req:请求对象可以用来获取客户端的一些请求信息,例如请求路径(req.url)res:响应对象可以用来给客户端发送响应信息;res有一个方法white,可以给客户端发送响应信息,但是一定要执行res的end方法结束响应,否则客户端会一直等待;响应内容(res.write或d的内容)只能是二进制或者字符串数据
*/
('request', function (req, res) {console.log('收到客户端的请求了,请求路径是:' + req.url)//可以根据url返回相应的数据var url = req.url;if (url === '/') {res.write('index page')d()} else if (url == '/product') {d('product page')} else {d('404')}})
server.listen(80, function () {console.log('监听80端口成功,浏览器输入localhost:80可以访问')
})
本文发布于:2024-01-28 01:08:40,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/17063753263746.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |