- 路由末端带有“/”
app.route('/test/')
在浏览器中输入http://127.0.0.1:5000/test/ 和http://127.0.0.1:5000/test都能访问
- 路由末端不带“/”
app.route('/test')
在浏览器中输入http://127.0.0.1:5000/test 能正常访问, 输入http://127.0.0.1:5000/test/ 报错Not found
总结:当我们设计路由时,如果后面加了‘/’ ,当用户输入的url末尾没有”/“ ,Flask会自动响应一个重定向,转向路由末端带有‘/’的url
当我们设计路由
二、这主要是目录与页面的区别,举例:
1、http://www.seowhy.com/edu 这是一个页面(文件)
2、http://edu.seowhy.com/ 这是一个目录(栏目)
时,如果后面没加‘/’ ,当用户输入的url末尾带有”/“ ,会报错