express简单使用

本文介绍了如何简化使用Express来创建一个基本的web服务器,包括安装、创建app.js文件、配置首页路由以及监听端口。同时,展示了不同类型的路由模式,如字符串路由、正则模式,帮助初学者理解Express的路由机制。建议读者前往Express官网进一步学习路由相关知识。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

express简单使用

简易项目

前提:通过express命令生成的项目可能对于刚接触的我不是很友好,于是仔细观察一下主文件app.js,发现和之前借助http模块搭建通信服务器差不多,于是刚开始我们可以简化一下express的使用

首先先创建一个项目目录,然后选择终端打开,下载express

cnpm install express --save //下载express并保存

创建app.js文件,并引入express模块

let express = require('express');
let app = express()

接下来可以直接使用express了,如配置首页

app.get('/',(rreq,res)=> {
    res.send("我是首页")
})

监听运行的端口

app.listen(3000,()=> {
    console.log("服务器已启动成功!")
})

跟我们之前的操作就是差不多的。

可以测试一下路由页面

以下测试取自express官网:https://www.expressjs.com.cn/guide/routing.html

//1.字符串的路由模式
app.get('/',(req,res)=> {
    res.send("这是首页")
})

//2.字符串的正则模式
app.get('/ab?cd',(req,res)=> {
    res.send('db?cd')
})
//这条路线的路径将会匹配abcd,abbcd,abbbcd,等等。
app.get('/ab+cd', function (req, res) {
    res.send('ab+cd')
})

//这条路线的路径将会匹配abcd,abxcd,abRANDOMcd,ab123cd,等。
app.get('/ab*cd', function (req, res) {
    res.send('ab*cd')
})

//此路由路径将与/abe和相匹配/abcde。
app.get('/ab(cd)?e', function (req, res) {
    res.send('ab(cd)?e')
})


//3.正则表达式
//此路由路径将匹配其中带有“ a”的任何内容。
// app.get(/a/,function (req,res) {
//     res.send('/a/')
// })


更过关于路由的使用,请前往官网:https://www.expressjs.com.cn/guide/routing.html
如有不对,欢迎指正!!!
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值