💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
~~~ // 引入相关模块 var http=require('http'); // 创建服务实例 http.createServer(function(req,res){ //向浏览器写入信息 res.end('hello world') // 在3000端口开启服务 }).listen(3000,function(){ console.log("服务器已开启") }) // 开启服务的方式:在命令行进入当前文件夹输入 node '.\http.js'开启服务 (快捷键 tab自动补全路径) ~~~ 说明: ~~~ 1. 在Node中专门提供了一个核心模块:http 2. http这个模块的职责就是帮你创建编写服务器的 ~~~ ~~~ //1. 加载http核心模块 var http = require('http') //2. 使用http.createServer()方法创建一个Web服务器 // 返回一个Server实例 var server = http.createServer() //3. 服务器要干嘛? // 提供服务:数据的服务 // 发送请求 // 接收请求 // 处理请求 // 发送响应(给反馈) //注册request请求事件,当客户端请求过来,就会自动触发服务器的request请求事件,然后执行第二个参数:回调处理函数 server.on('request', function(){ console.log('收到客户端的请求了'); }) //response对象有一个方法:write 可以用来给客户端发送响应数据 //write 可以使用多次,但是最后一定要使用end来结束响应,否则客户端会一直等待 // response.write('hello') // response.write('node.js') // response.end() if(request.url == "/login"){ response.write('hello login') response.end() } //4. 绑定端口号,启动服务器 server.listen(3000, function(){ console.log('服务器启动成功了,可以通过http://127.0.0.1:3000 来进行访问'); }) ~~~