Jsnpp框架的基本路由模式
发布时间: 2021年5月8日 下午5:26 作者: Jsnpp 访问量: 948

我们在《编写Jsnpp框架的第一个程序》一文里面初步介绍了Jsnpp框架的编程方式,并且通过一个简单的输出“Hello World!”字样的小程序来解释了Jsnpp控制器文件的编写。

这一篇我们来详细介绍一下Jsnpp框架的路由规则,在默认情况下,Jsnpp框架是遵循下面的路由规则的:

http://域名/控制器/方法

我们从上面的路由规则可以看到,Jsnpp框架的路由是“控制器/方法”这种格式。例如我们的“Hello World!” 程序的控制器是“Index”,方法是“index”,那么我们访问的地址应该是:

http://域名/index/index

注意:地址里面的控制器名的第一个字母不需要大写。默认情况下,“index”方法是可以省略的,并且如果我们访问的是“index”方法的话,那么控制器名也省略。这样,我们可以去掉地址里面的两个“index”,只保留域名就可以了。也就是说上面的地址跟下面这个是等效的:

http://域名

有了上面的介绍,您现在应该已经明白Jsnpp框架的基本路由规则了,例如,我们在“Index”控制器里面添加一个方法的话,假设这个方法名为“test”,那么我们就可以用下面的路由来访问这个方法了:

http://域名/index/test

再举个例子,假设我们填加了一个控制器“Ctest”,并且我们要访问这个新控制器里面的“index”方法,那么我们可以用下面的地址:

http://域名/ctest

上面的地址里面,我们只保留了一个控制器名,是因为我们访问的是这个控制器的“index”方法,“index”方法是可以省略的。

再例如,我们在控制器“Ctest”里面添加了一个名为“test”的方法,那么就需要这样访问:

http://域名/ctest/test
这一篇我们介绍了路由映射到控制器和方法的基本规则,在后面的教程里面我们将介绍更多有关路由的使用。
出错
提交成功!
评论已经提交。
我们已经收到您的反馈!
/index/like.html
/index/dislike.html
/index/postpassword.html
Jsnpp
自豪地采用 Jpwrt