如果路由的尾部带有“/”,那么在浏览器的地址栏中输入“/”和不输入“/”的效果是一样的。
如果路由的尾部没有“/”,那么在浏览器的地址栏中是不能输入“/”的,否则会出错。
* 为 `app/api_1_0/controller` 下的 `index.py` 录入如下代码
```
#!/usr/bin/env python3
# -*- encoding: utf-8 -*-
from app.api_1_0 import bp
@bp.route('/xixi/')
def xixi():
return 'xixi'
@bp.route('/haha')
def haha():
return 'haha'
```
推荐直接使用浏览器测试
1.如果在浏览器的地址栏中输入 `http://127.0.0.1:5000/api/v1.0/xixi/` 可以正常显示 xixi。
2.如果在浏览器的地址栏中输入 `http://127.0.0.1:5000/api/v1.0/xixi`,会自动重定向到 `http://127.0.0.1:5000/api/v1.0/xixi/`,也可以正常显示 xixi。
3.如果在浏览器的地址栏中输入 `http://127.0.0.1:5000/api/v1.0/haha/` 报错 404,得到 Not Found。这样可以保持 URL 唯一,并帮助搜索引擎避免重复索引同一页面。
4.如果在浏览器的地址栏中输入 `http://127.0.0.1:5000/api/v1.0/haha` 可以正常显示 haha。