捏妈妈的,学了两天的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'))

当需要托管多个静态资源目录时,多使用几次这个方法就好

 

posted @   孟昊  阅读(4)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
点击右上角即可分享
微信分享提示