我有该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方法使用的原因?
我该如何解决?