net模块

建立TCP的链接

1 发送消息的服务

2 接收消息

2 建立http的链接让浏览器进行访问

import net from 'net'

const html = `<h1>TCP</h1>`

const respinseHeaders = [

    'HTTP/1.1 200 OK',
    
    'Content-Type:text/html',
    
    'Content-Length':' + html.length,
    
    '\r\n',

    html

]

const http = net.createServer(socket=>{

    socket.on('data',(e)=>{

        if(/GET/.test(e.toString())){

            socket.write(responseHeaders,join('\r\n'))

            socket.end()
        }

        console.log(e.toString())
    })

})

http.listen(80,()=>{

    console.log('Server is listening on port 80')
})
相关推荐
懒羊羊我小弟8 小时前
常用Webpack Loader汇总介绍
前端·webpack·node.js
ThomasChan12312 小时前
vue3.x 的 toRef详细解读
前端·javascript·vue.js·node.js·vue·bootstrap·less
yqcoder16 小时前
Node.js 中 cors 依赖详解
node.js
前端没钱16 小时前
npm、yarn、pnpm 的异同及为何推荐 pnpm
前端·npm·node.js
(; ̄ェ ̄)。20 小时前
在Nodejs中使用kafka(四)消息批量发送,事务
分布式·后端·kafka·node.js
星之卡比*1 天前
npm之后出现的文件夹
前端·npm·node.js
程序员老王wd2 天前
node - gyp` 版本过低可能会和当前的 Node.js 版本不兼容
node.js
m0_748255652 天前
从零开始在Windows系统上搭建一个node.js后端服务项目
windows·node.js
田猿笔记2 天前
Node.js 异步并发控制:`p-map` 和 `p-limit` 的使用与对比
开发语言·javascript·node.js