Express.js – 方法中的 app.METHOD()

app.METHOD()用于映射或路由 HTTP 请求,其中 METHOD 表示请求的 HTTP 方法,例如 GET、POST、PUT 等,但使用小写。因此,方法有、 、等。app.get()app.post()app.get()

语法

app.METHOD(path, callback, [callback])

参数

  • path -这是调用中间件函数的路径。路径可以是字符串、路径模式、正则表达式或所有这些的数组。

  • callback -这些是中间件函数或一系列中间件函数,它们的作用类似于中间件,除了这些回调可以调用下一个(路由)。

示例 1

创建一个文件“appMethod.js”并复制以下代码片段。创建文件后,使用命令“node appMethod.js”运行此代码。

//app.METHOD() 方法演示示例

//导入 express 模块

const express = require('express');

//初始化快递和端口号

var app = express();

//从 express 初始化路由器

var router = express.Router();

var PORT = 3000;

//这个 api 将处理 GET 请求

app.get('/api', function(req, res){

   res.send("GET method called");

});

//这个 api 将处理 POST 请求

app.post('/api', function(req, res){

   res.send("POST method called");

});

//这个 api 将处理 PUT 请求

app.put('/api', function(req, res){

   res.send("PUT method called");

});

app.listen(PORT, function(err){

   if (err) console.log(err);

   console.log("Server listening on PORT", PORT);

});

点击以下端点以获取响应

  • 获取 - http://localhost:3000/api

输出结果

C:\home\node>> node appMethod.js

Server listening on PORT 3000

在浏览器上,您将看到以下输出

以上是 Express.js – 方法中的 app.METHOD() 的全部内容, 来源链接: utcz.com/z/363196.html

回到顶部