当前位置: 首页 > news >正文

node(三)express框架

文章目录

    • 1.express介绍
    • 2.express初体验
    • 3.express路由
      • 3.1什么是路由?
      • 3.2路由的使用

1.express介绍

是一个基于Node平台的极简、灵活的WEB应用开发框架,官网地址:https://www.expressjs.com.cn/
简单来说,express是一个封装好的工具包,封装了很多功能,便于开发Web应用(HTTP服务)。

2.express初体验

const express = require('express');const app = express();app.get('/home',(req,res) => {res.send('hello express');
});app.listen(3000,() => {console.log('服务已经启动,端口3000正在监听中....')
})

3.express路由

3.1什么是路由?

路由确定了应用程序如何响应客户端对特定端点的请求。

3.2路由的使用

一个路由的组成有请求方法,路由和回调函数组成。
express中提供了一系列方法,可以很方便的使用路由,使用格式如下:

app.<method>(path,callback)
const express = require('express');const app = express();app.get('/home',(req,res) => {res.send('hello express');
});app.get('/',(req,res) => {res.end('home');
});app.get('/login',(req,res) => {res.end('login login');
});app.post('/login',(req,res) => {res.end('login');
});
// 无论什么方法都可以
app.all('/test',(req,res) => {res.end('test test');
});
app.all('*',(req,res) => {res.end('404 not Found');
});
app.listen(3000,() => {console.log('服务已经启动,端口3000正在监听中....')
})
http://www.lryc.cn/news/208589.html

相关文章:

  • linux find命令搜索日志内容
  • CentOS 编译安装TinyXml2
  • 竞赛选题 深度学习人体跌倒检测 -yolo 机器视觉 opencv python
  • 使用gson将复杂的树型结构转Json遇到的问题,写入文件为空
  • JavaScript异步编程:提升性能与用户体验
  • lossBN
  • 【微信小程序】数字化会议OA系统之投票模块(附源码)
  • clang-前端插件-给各种无花括号的“块”加花括号-基于llvm15--clang-plugin-add-brace
  • python爬虫-某政府网站加速乐(简单版)实例小记
  • stable diffusion简介和原理
  • 【机器学习】模型平移不变性/等变性归纳偏置Attention机制
  • c++的4中类型转换操作符(static_cast,reinterpret_cast,dynamic_cast,const_cast),RTTI
  • CNN实现与训练--------------以cifar10数据集为例进行演示(基于Tensorflow)
  • YOLOv5算法改进(21)— 添加CA注意力机制 + 更换Neck网络之BiFPN + 更换损失函数之EIoU
  • 面对6G时代 适合通信专业的 毕业设计题目
  • 使用Python实现一个简单的斗地主发牌
  • Linux系统之file命令的基本使用
  • 【智能大数据分析】实验1 MapReduce实验:单词计数
  • KV STUDIO的安装与实践(一)
  • matlab simulink ADRC控制样例
  • 我是如何走上测试管理岗的
  • 回溯法:雀魂启动!
  • 新的iLeakage攻击从Apple Safari窃取电子邮件和密码
  • Java练习题2021-1
  • 微信小程序input输入字母自动转大写不生效问题解决
  • jmeter报Java.NET.BindException: Address already in use: connect
  • 2023手工测试转自动化测试后,薪资可以达到多少?
  • 01 _ 为什么要学习数据结构和算法?
  • C语言 每日一题 PTA 10.27 day5
  • Unity Shader当用户靠近的时候会出现吃鸡一样的光墙