Express 的基本使用

创建基本的 Web 服务器
1 // 1.导入 express
2 const express = require('express')
3 // 2.创建 web 服务器
4 const app = express()
5
6 // 3.调用 app.listen(端口号,启动成功后的回调函数) ,启动服务器
7 app.listen(80,() => {
8
console.log('express server running at http://127.0.0.1')
91)

3.监听 GET 请求
通过 app.get( 方法,可以监听客户端的 GET 请求,具体的语法格式如下
1 // 参数1: 客户端请求的 URL 地址
2 // 参数2: 请求对应的处理函数
31/
req: 请求对象(包含了与请求相关的属性与方法)
4//
res: 响应对象(包含了与响应相关的属性与方法)
5 app.get('请求URL',function(req,res) { /*处理函数*/ })

4.监听 POST 请求
通过 app.post0 方法,可以监听客户端的 POST 请求,具体的语法格式如下
1 // 参数1: 客户端请求的 URL 地址
2 // 参数2: 请求对应的处理函数
3//
req: 请求对象(包含了与请求相关的属性与方法)
4//
res: 响应对象 (包含了与响应相关的属性与方法)
5 app.post("请求URL ,function(req,res) { /*处理函数*/ })

5.把内容响应给客户端
通过 res.send0 方法,可以把处理好的内容,发送给客户端
1 appget('/user*, (req, res) => {
2// 向客户端发送 JSON 对象
age: 20,gender:男’小)
res .send({ name:'zs
4 1)
6 app.post('/user',(req, res) => [
// 向客户端发送文本内容
res.send("请求成功,)

6.获取 URL 中携带的查询参数
通过 req.query 对象,可以访问到客户端通过查询字符串的形式,发送到服务器的参数:
1 app.get('/',(req, res) => {
2 // req.query 默认是一个空对象
//客户端使用 ?name=zs&age=20 这种查询字符串形式,发送到服务器的参数
4// 可以通过 req.query 对象访问到,例如:
5
// req.query .name
req.query .age
6
console.log(req.query)
71)

  • 7
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Express 是一个基于 Node.js 平台的 Web 应用开发框架,它提供了一系列强大的功能,使得构建 Web 应用变得更加容易。 下面是一个简单的 Express 应用的例子: ```javascript const express = require('express') const app = express() app.get('/', function(req, res) { res.send('Hello World!') }) app.listen(3000, function() { console.log('Example app listening on port 3000!') }) ``` 上面的代码创建了一个 Express 应用,并在根路径上定义了一个 GET 请求处理函数,当用户在浏览器中访问 http://localhost:3000 时,会返回 "Hello World!" 字符串。 使用 Express 开发 Web 应用的一般步骤如下: 1. 安装 Express:可以使用 npm 进行安装: ``` npm install express ``` 2. 引入 Express 模块:在代码中引入 Express 模块,可以使用 `require('express')` 来引入。 3. 创建应用对象:通过调用 `express()` 函数来创建一个 Express 应用对象。 4. 定义路由:使用 `app.get()`、`app.post()`、`app.put()`、`app.delete()` 等函数来定义路由,这些函数接受两个参数,第一个参数是路由路径,第二个参数是请求处理函数,请求处理函数会在对应的路由被请求时被调用。 5. 启动服务器:使用 `app.listen()` 函数来启动服务器,该函数接受两个参数,第一个参数是监听的端口号,第二个参数是一个回调函数,用于在服务器启动时执行一些操作。 这些是 Express基本使用方法,当然还有很多高级功能,需要根据实际需求进行学习和使用
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值