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/')
// })