当前位置:  开发笔记 > 编程语言 > 正文

yii2 resetful api 路由404

yii2restfulapi使用的advanced版本,按照教程搭建的api路由也写了'urlManager'>[{代码}为什么按照文档的路由规则访问就提示404呢:localhostapiv1users

yii2 restful api 使用的advanced 版本,按照教程搭建的api

路由也写了
'urlManager' => [

        'enablePrettyUrl' => true,
        'enableStrictParsing' => true,
        'showScriptName' => false,
        'rules' => [
            [
            '/' => '/view',
            '//' => '/',
            '/' => '/',
                'class' => 'yii\reset\UrlRule',
                'controller' => [
                    'v1/user'
                ]
            ]

        ],
    ],
    
    

为什么按照文档的路由规则访问就提示404呢:
http://localhost/api/v1/users

回复内容:

yii2 restful api 使用的advanced 版本,按照教程搭建的api

路由也写了
'urlManager' => [

        'enablePrettyUrl' => true,
        'enableStrictParsing' => true,
        'showScriptName' => false,
        'rules' => [
            [
            '/' => '/view',
            '//' => '/',
            '/' => '/',
                'class' => 'yii\reset\UrlRule',
                'controller' => [
                    'v1/user'
                ]
            ]

        ],
    ],
    
    

为什么按照文档的路由规则访问就提示404呢:
http://localhost/api/v1/users

应该是 http://localhost/v1/users

在你的配置文件中:web.php 中添加modules,代码如下:

'modules' => [

    'v1' => [
        'basePath' => '@app/modules/v1',
        'class' => 'app\modules\v1\Model',
    ],
],

注意:modules和components同级

推荐阅读
pan2502851807
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有