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

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.kler.cn/a/106456.html

相关文章:

  • 不用来回切换,一个界面管理多个微信
  • Opengl光照测试
  • c++入门--引用与指针,const与引用,NULL与nullptr
  • 视频流媒体播放器EasyPlayer.js RTSP播放器视频颜色变灰色/渲染发绿的原因分析
  • web与网络编程
  • VBA学习笔记:点击单元格显示指定的列
  • Python解读市场趋势:LSTM 和 GRU 在预测 Google 股价方面的探索
  • 计算机网络之数据链路层(全)
  • 机器学习——正则化
  • python---设计模式(单例模式和工厂模式)
  • HCL模拟器选路实验案例
  • Linux系统之file命令的基本使用
  • 在3分钟内使用AI-Chat生成精美PPT(附AI工具)
  • 10个Golang 数据库最佳实践
  • Android 13.0 SystemUI状态栏屏蔽掉通知栏不显示通知
  • 【登录安全测试】
  • 【进程概念③】:进程环境变量/进程切换
  • TensorFlow2从磁盘读取图片数据集的示例(tf.data.Dataset.list_files)
  • Python学习笔记第七十二天(Matplotlib imread)
  • 广西厂家直销建筑模板,工程用木工板,多层胶合板批发
  • 使用Intersection Observer API 检测元素是否出现在可视窗口
  • RK3568-pcie接口
  • LuatOS-SOC接口文档(air780E)--mcu - 封装mcu一些特殊操作
  • 如何在外网访问内网服务器数据库
  • 高通Quick Charge快速充电原理分析
  • Vue项目搭建及使用vue-cli创建项目、创建登录页面、与后台进行交互,以及安装和使用axios、qs和vue-axios