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'))
当需要托管多个静态资源目录时,多使用几次这个方法就好
标签:node,请求,app,express,js,响应,使用,客户端 From: https://www.cnblogs.com/zhanshuang/p/18092711