node的express模块
2021/10/1 11:11:41
本文主要是介绍node的express模块,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
express模块
(1)创建web服务器
//引入express模块 const express=require('express'); console.log(express); //创建web服务器 const app=express(); //设置端口 app.listen(8080,()=>{ console.log('服务器创建成功'); })
(2)路由
路由根据请求的方法和请求的URL作出特定的响应,是一个独立的方法
路由三要素:请求的方法、请求的URL、回调函数
res 响应的对象
res.send() 设置响应的内容并发送
//引入express模块 const express=require('express'); console.log(express); //创建web服务器 const app=express(); //设置端口 app.listen(8080,()=>{ console.log('服务器创建成功'); }) //添加路由 //请求的方法:get 请求的URL:/index //res.send() 设置响应的内容并发送 app.get('/index',(req,res)=>{ //设置响应的的内容并发送 res.send('hello world'); })
res.redirect() 设置跳转的URL并发送
//引入express模块 const express=require('express'); console.log(express); //创建web服务器 const app=express(); //设置端口 app.listen(8080,()=>{ console.log('服务器创建成功'); }) //添加路由 //请求的方法:get 请求的URL:/index //res.redirect() 设置跳转的URL并发送 app.get('/index',(req,res)=>{ res.redirect('https://www.w3school.com.cn/'); })
res.sendFile() 设置响应的文件并发送,文件必须使用绝对路径(__dirname)
//引入express模块 const express=require('express'); // console.log(express); //创建web服务器 const app=express(); //设置端口 app.listen(8080,()=>{ console.log('服务器创建成功'); }) //添加路由 //请求的方法:get 请求的URL:/index // res.sendFile() 设置响应的文件并发送,文件必须使用绝对路径(__dirname) app.get('/index',(req,res)=>{ res.sendFile(__dirname+'/1.html'); })
req 请求的对象
req.url 获取请求的URL
req.method 获取请求的方法
req.query 获取get传递的数据(查询字符串),结果为对象
路由中获取数据
(1)get方法
req.query();
//引入express模块 const express=require('express'); // console.log(express); //创建web服务器 const app=express(); //设置端口 app.listen(8080,()=>{ console.log('服务器创建成功'); }) app.get('/index',(req,res)=>{ res.sendFile(__dirname+'/index.html'); }) app.get('/login',(req,res)=>{ console.log(req.query); res.send('已提交'); })
(2)post请求
这篇关于node的express模块的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-10-05小米13T Pro系统合集:性能与摄影的极致融合,值得你升级的系统ROM
- 2024-10-01基于Python+Vue开发的医院门诊预约挂号系统
- 2024-10-01基于Python+Vue开发的旅游景区管理系统
- 2024-10-01RestfulAPI入门指南:打造简单易懂的API接口
- 2024-10-01初学者指南:了解和使用Server Action
- 2024-10-01Server Component入门指南:搭建与配置详解
- 2024-10-01React 中使用 useRequest 实现数据请求
- 2024-10-01使用 golang 将ETH账户的资产平均分散到其他账户
- 2024-10-01JWT用户校验课程:从入门到实践
- 2024-10-01Server Component课程入门指南