捏妈妈的,学了两天的node.js才学到express,之前白雪了呗!
Express的基本使用
1、老样子,先导入
const express= require(‘express’)
2、然后创建一个服务器
const app = express()
3、启动服务器
app.listen(80,()=>{
console.log('express server running at http://127.0.0.1')
})
下面我们继续学习用法
监听Get请求:
可以使用app.get()方法。来监听客户端的get请求,使用方法如下:
app,get('URL',function(req,res){
处理函数
})
这里写成箭头函数也可以;
向客户端发送相应内容:
res.send({响应对象/响应内容})
这里多提一嘴,req是“request"的缩写,res是"response ”的缩写,所以他们在什么时候使用大伙应该能分清楚。
我在学习这块内容的时候有点不清楚,因为之前都没有仔细想过什么是响应什么是请求。后来仔细想了想,算是明白了一点。
向客户端发送请求,主体是外部的用户,或者是我们自己在调试,这个请求是通过访问客户端或者使用客户端的功能来发起的,比如你点击登录按钮或者提交个人信息的注册,
这时候客户端就会向我们后端的服务器发送请求,要求我们做出响应,否则不会给前端任何信息。这个流程叫做 request;
说到这里,响应其实就不难理解了,响应就是我们接收到前端发出的请求后,我们在后端代码里面,编写的对应的响应内容。比如说 接收到前端的登录按钮点击,我们可以在服务器查询是否账号密码存在且正确,做出对应的响应比如发送消息“成功登录”并且跳转到登陆成功才能看到的界面。这个流程就叫做 response;
下面我粘贴一段非常简单的代码来让大家看一下:
express获取动态数据的一个方法
req.param()
express托管静态资源
使用的是 express.static()函数
使用方法:
app.use(express.static('public'))
当需要托管多个静态资源目录时,多使用几次这个方法就好
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!