我的请求网址中的网址有问题。我在Laravel有api,给他的地址是:api.shop.local - 这是vhost。当我使用POST从angular发送请求时,在控制台的Network选项卡中,在RequestURL中出现:client.shop.local而不是api.shop.local。
我做错了什么?
这是我的代码: JS
$scope.login = function (data) {
console.log(data);
$http({
method: 'POST',
url: 'authenticate',
data: {email: data.username, password: data.password}
}).then(
function (res) {
console.log('succes !', res.data);
},
function (err) {
console.log('error...', err);
}
);
};
在api Laravel的路线:
Route::group(['prefix' => 'api'], function()
{
Route::resource('authenticate', 'AuthenticateController', ['only' => ['index']]);
Route::post('authenticate', 'AuthenticateController@authenticate');
});