【发布时间】:2020-11-27 14:08:15
【问题描述】:
我有 laravel-vue 应用程序,我的一个功能在发布请求时运行,但奇怪的是我收到 GET 请求错误:
此路由不支持 GET 方法。支持的方法:POST。
代码
Route
Route::post('distanceCost', 'Api\Front\CartController@distanceCost');
Component
sendShippingRequest() {
// post request
axios.post('/api/distanceCost/', this.form, {
headers: {
Authorization: 'Bearer ' + localStorage.getItem('access_token')
}
})
.then(response => {
//....
})
.catch((error) => {
console.log('error', error);
});
}
有什么想法吗?
【问题讨论】:
-
将
/api/distanceCost/更改为/api/distanceCost -
@STA 相同的结果
-
@STA 坚持一下,我想我需要重新运行
npm run prod以获得结果 -
很高兴听到它有效
标签: laravel vue.js vuejs2 axios