个性化阅读
专注于IT技术分析

Express.js路由

路由就是它的字面意思。它用于确定应用程序的具体行为。它规定了如何应用程序响应于客户端请求,以特定路线,URI或路径和特定的HTTP请求方法(GET,POST等)。它可以处理不同类型的HTTP请求。

让我们举个例子来看看基本的路由。

文件: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)
})
启动路由

你将看到服务器正在监听。

现在,你可以看到http://127.0.0.1:8000通过服务器在本地主机上所产生的结果

输出:

这是示例应用程序的主页。

查看路由3

注:该命令提示符将一个成功的响应后更新。

更新命令提示符3

你可以看到通过改变路线不同的页面。 http://127.0.0.1:8000/enrolled_student

查看路由4

更新命令提示符:

更新命令提示符2

这可以读取格式,如ABCD,abxcd,ab123cd,等等。

接下来的路线http://127.0.0.1:8000/abcd

查看路由5

接下来的路线http://127.0.0.1:8000/ab12345cd

查看路由6

更新命令提示符:

更新命令提示符
赞(0)
未经允许不得转载:srcmini » Express.js路由

评论 抢沙发

评论前必须登录!