Express.js路由

路由就是它的字面意思。它用于确定应用程序的具体行为。它规定了如何应用程序响应于客户端请求,以特定路线,URI或路径和特定的HTTP请求方法(GET,POST等)。它可以处理不同类型的HTTP请求。
【Express.js路由】让我们举个例子来看看基本的路由。
文件:routing_example.js

var express = require('express'); var app = express(); app.get('/',function (req,res) { console.log("Got a GET request for the homepage"); res.send('Welcome to srcmini!'); }) app.post('/',function (req,res) { console.log("Got a POST request for the homepage"); res.send('I am Impossible! '); }) app.delete('/del_student',function (req,res) { console.log("Got a DELETE request for /del_student"); res.send('I am Deleted!'); }) app.get('/enrolled_student',function (req,res) { console.log("Got a GET request for /enrolled_student"); res.send('I am an enrolled student.'); }) // This responds a GET request for abcd,abxcd,ab123cd,and so on app.get('/ab*cd',function(req,res) { console.log("Got a GET request for /ab*cd"); res.send('Pattern Matched.'); }) var server = app.listen(8000,function () { var host = server.address().address var port = server.address().port console.log("Example app listening at http://%s:%s",host,port) })

Express.js路由

文章图片
你将看到服务器正在监听。
现在,你可以看到http://127.0.0.1:8000通过服务器在本地主机上所产生的结果
输出:
这是示例应用程序的主页。
Express.js路由

文章图片
注:该命令提示符将一个成功的响应后更新。
Express.js路由

文章图片
你可以看到通过改变路线不同的页面。 http://127.0.0.1:8000/enrolled_student
Express.js路由

文章图片
更新命令提示符:
Express.js路由

文章图片
这可以读取格式,如ABCD,abxcd,ab123cd,等等。
接下来的路线http://127.0.0.1:8000/abcd
Express.js路由

文章图片
接下来的路线http://127.0.0.1:8000/ab12345cd
Express.js路由

文章图片
更新命令提示符:
Express.js路由

文章图片

    推荐阅读