首页 > 其他分享 >基本路由

基本路由

时间:2023-09-05 18:33:05浏览次数:30  
标签:基本 function res app req user 路由

基本路由

路由是指确定应用程序如何响应对特定终结点的客户端请求,该终结点是 URI(或路径)和特定的 HTTP 请求方法(GET、POST 等)。

每个路由可以有一个或多个处理程序函数,这些函数在路由匹配时执行。

路由定义采用以下结构:

app.METHOD(PATH, HANDLER)

哪里:

  • app是 的实例。express
  • METHOD是一个小写的 HTTP 请求方法
  • PATH是服务器上的路径。
  • HANDLER是路由匹配时执行的函数。

本教程假定已创建 named 的实例并且服务器正在运行。如果不熟悉如何创建应用并启动应用,请参阅 Hello world 示例expressapp

以下示例说明了如何定义简单路由。

在主页上回复:Hello World!

app.get('/', function (req, res) {
  res.send('Hello World!')
})

响应应用程序主页根路由 () 上的 POST 请求:/

app.post('/', function (req, res) {
  res.send('Got a POST request')
})

响应对路由的 PUT 请求:/user

app.put('/user', function (req, res) {
  res.send('Got a PUT request at /user')
})

响应对路由的 DELETE 请求:/user

app.delete('/user', function (req, res) {
  res.send('Got a DELETE request at /user')
})

有关路由的更多详细信息,请参阅路由指南

标签:基本,function,res,app,req,user,路由
From: https://www.cnblogs.com/full-stack-linux-new/p/17680500.html

相关文章

  • Vue2 中vuex和store基本用法——取值之this.$store.getters.getValue & 修改值之this.
        参考:https://blog.csdn.net/weixin_44867717/article/details/124133304 项目实例:      ......
  • 3天上手Ascend C编程丨带你认识Ascend C基本概念及常用接口
    本文分享自《 【2023·CANN训练营第一季】——AscendC算子开发入门——第一次课(核函数的定义及实现)》,作者:dayao。AscendC是CANN针对算子开发场景推出的编程语言,原生支持C和C++标准规范,最大化匹配用户开发习惯;通过多层接口抽象、自动并行计算、孪生调试等关键技术,极大提高算......
  • Flink SQL基本语法
    在flinksql中,对表名、字段名、函数名等是严格区分大小写的,为了兼容hive等其他仓库,建议建表时,表名和字段名都采用下划线连接单词的方式,以避免大小写问题。比如hive,是不区分大小写的,所有大写字母最终都会被系统转化为小写字母,此时使用flinksql去读写hive,出现大写字母时......
  • 基本操作系统学习笔记
    1、Vmware、OS简述1、虚拟机定义虚拟机(VirtualMachine)指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离的环境中的完整计算机系统。在实体计算机中能够完成的工作在虚拟机中都能够实现。在计算机中创建虚拟机时,需要将实体机的部分硬盘和内存容量作为虚拟机的硬盘和......
  • 【JAVA基础】基本数据类型
    Java数据类型简介Java语言中的数据类型分为两大类,分别是基本类型和引用类型。程序中需要处理许多数据,对于不同数据都有其对应的数据类型,其实就是在内存中开辟一个存储空间来存放数据,不同数据所开辟的内存大小也会不一样。Java基本数据类型Java基本类型共有八种,基本类型可以分为......
  • 8、ITSM基本概念(2)
    6、流程和职能:7、故障管理:(1)故障管理的输入和输出:(2)故障管理的目标:优先解决影响度大的事件;(3)故障管理的指标:(4)故障管理的流程:8、问题管理:(1)问题管理的输入和输出:(2)问题管理的目标:(3)问题管理的指标:(4)问题的管理流程:9、ITIL故障管理和问题管理的区别:(1)区别:(2)故障管理侧重于是......
  • Linux系统之expr命令的基本使用
    (Linux系统之expr命令的基本使用)一、expr命令介绍expr是一个用于数学表达式计算工具命令行工具,它可以对整数、小数和字符串进行算术操作、逻辑运算、比较操作和字符串操作等。二、expr的命令帮助1.expr的help帮助信息expr的help帮助信息[root@docker~]#expr--helpU......
  • 1,mysql基础:mysql的安装,mysql的基本数据类型
    第一章安装1,windows安装https://dev.mysql.com/downloads/mysql/如果是msi的安装包,一步步安装就可以,如果是zip包,解压后需要设置在存在有bin文件夹的同目录新建一个my.ini文件加入一下代码:[mysqld]#设置3306端口port=3306#设置mysql的安装目录basedir=C:\ProgramFi......
  • vue--day77--路由的简介
    1.vue-router的理解vue的一个插件库专门用来实现SPA应用2.SPA应用的理解单页web应用,(singlepagewebapplication SPA)整个页面只有一个完整的页面点击页面中的导航链接不会刷新页面只会做页面的局部更新数据需要通过ajax请求获取3.路由的理解1.理解:一个路由......
  • Linux基本命令使用
    基本命令使用Linux中,一切皆文件文本文件链接文件一种在共享文件和访问它的用户的若干目录项之间建立联系的一种方法。首字母是L开头的是软链接文件Linux中包括两种链接:硬链接(HardLink)和软链接(SoftLink),软链接又称为符号链接(Symboliclink)。硬链接:硬链接不占用磁盘空间硬链......