Caso práctico de nodo (construcción de servidor)

Caso práctico de nodo (construcción de servidor)

1. Instalar axios (npm i axios)
inserte la descripción de la imagen aquí
inserte la descripción de la imagen aquí
2. Caso práctico de nodo (construcción del servidor)
inserte la descripción de la imagen aquí
2.1, sin parámetros de solicitud

//index.js中的代码
//引入http模块
let http=require('http');
//创建服务
// req:request请求; res:response响应
let server=http.createServer(function(req,res){
    
    
	res.statusCode=200;  //正确的状态吗
	//设置请求头
	res.setHeader('Content-Type','application/json;charset=utf-8')
	//给前端的响应结果
	res.end(`{"errCode":0,"msg":"你好奇酷"}`);
})

//开启服务
server.listen(8888,function(){
    
    
	console.log("服务启动成功");
})

/* 访问:
     localhost:8888
	 127.0.0.1:8888
	 192.168.13.8:8888
	 查看本机ip:ipconfig 

2.2, que contiene los parámetros de solicitud
2.2.1 URL de instalación (npm i url)
inserte la descripción de la imagen aquí

//引入http模块
let http=require('http');
//引入url:获取路由参数   npm i url
let url=require('url');

//创建服务
// req:request请求; res:response响应
let server=http.createServer(function(req,res){
    
    
	//从请求中拿到路由参数
	let params=url.parse(req.url);
	res.statusCode=200;  //正确的状态吗
	//设置请求头
	res.setHeader('Content-Type','application/json;charset=utf-8')
	//给前端的响应结果
	res.end(`{"errCode":0,"msg":"${
      
      params.search}"}`);
})

//开启服务
server.listen(8888,function(){
    
    
	console.log("服务启动成功");
})

/* 访问:
     localhost:8888
	 127.0.0.1:8888
	 192.168.13.8:8888
	 查看本机ip:ipconfig 
停止服务:ctrl+c
*/

3. Inicie el servidor (ejecute el archivo de nodo en la ventana negra: nodo index.js)
inserte la descripción de la imagen aquí
4. Abra el navegador
inserte la descripción de la imagen aquí

Supongo que te gusta

Origin blog.csdn.net/adminsir0/article/details/126840003
Recomendado
Clasificación