cok服务器文件,前端开发之Node.js篇——搭建自己的网站服务器文件管理(一)...

本文介绍如何使用Node.js创建自己的网站服务器。涵盖Node.js的基本概念、安装步骤及服务器搭建流程,包括加载http模块、创建服务器实例、处理客户端请求及响应数据等关键步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

这篇文章介绍如何使用Node.js搭建自己网站的服务器。

Node.js是啥

简单的说,Node.js是可以让JavaScript脱离浏览器运行的环境,也因为脱离浏览器,Node.js就没有JavaScript的DOM与BOM,而语法方面几乎与JavaScript相似,也就是说,JS的那些标准ES5/ES6也适合Node.js。

具体介绍及下载安装可以前往官网Node.js官网

搭建服务器基本框架

1.加载http模块

let http=require("http")

2.利用http.createServer()创建WEB服务器实例

let server=http.createServer()

3.接受客户请求,当客户发起请求,会触发服务器的request请求事件,然后服务器会执行回调函数

server.on("request",()=>{

console.log("客户端触发请求")

})

4.绑定端口号5000,并启动自定义服务器

server.listen(5000,()=>{

console.log("自定义服务器启动成功")

})

通过win+R打开cmd执行该自定义服务器文件或利用Git工具的Bash也可以执行该自定义服务器文件,当启动成功后,可以通过浏览器访问地址127.0.0.1:5000访问网站。

9b6d95e5edacb59fe1ee8b5d46440665.png

如上图,在控制面板中可以看到命令“node index.js”执行后,出现了"自定义服务器启动成功"说明启动成功,之后客户通过浏览器访问地址,控制面板就出现"客户端触发请求"。

发送响应数据

发送响应数据需要执行server.on()的回调函数,我们可以在回调函数中设置参数,利用参数返回数据

//方式一

server.on("request",(request,response)=>{

response.end("Hello,客户")

})

//方式二

server.on("request",(request,response)=>{

response.write("Hello,")

response.write("你好!")

})

723b64b208a4640f686b049fbbebd5ed.png

浏览器成功访问,并看到数据,但跟服务器设置的数据不太一样,那是因为数据格式的问题,我们可以用Content-type设置数据格式

response.setHeader('Content-Type','text/plain;charset=utf-8')

之后,客户访问浏览器看到正常的数据

854e0c76dc13b1018d91db3457b63dd9.png

好了,这篇文章就介绍到这,喜欢的可以点赞!

扫码,加微信,谢谢支持!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值