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正在监听中....')
})

你可能感兴趣的:(#,Node,express,网络)