错误:POST 403禁止使用Vue js和Code Igniter

时间:2019-05-29 19:08:44

标签: javascript vue.js

我有该API的Vue js和Code Igniter应用程序。

它们位于目录的根目录:

root_directory
|__ vueapp
|__ codeigniterapi

我实现了到注销的路由,但出现此错误:POST http://localhost/api/index.php/User/logout 403 (Forbidden)

我还有一条从Vue js映射到Code Igniter的路由,但没有显示同样的错误。

我只是尝试在Code Igniter注销方法的beginnig处添加以下行:

header("Access-Control-Allow-Origin: *");

但是不行。

在Vue js中,我只是添加到router.js中:

{
        path: '/logout',
        name: 'Logout',
        component: LogoutView,
        meta: {
            title: 'My store',
            breadcrumb: 'Logout'
        }
    },

我也在vue.config.js中写道:

devServer: {
        proxy: 'http://localhost/api'
    }

看着控制台,我看到了:

Error: Request failed with status code 403
    at createError (createError.js?2d83:16)
    at settle (settle.js?467f:18)
    at XMLHttpRequest.handleLoad (xhr.js?b50d:77)

我如何检测到阻止api方法使用的原因?

我该如何解决?

0 个答案:

没有答案