gpt4 book ai didi

javascript - Angular 6 - httpClient不向特定网址发送获取请求

转载 作者:行者123 更新时间:2023-11-30 14:27:00 24 4
gpt4 key购买 nike

我有一个使用 Lumen 构建的 API,我尝试通过 Angular 6 应用程序使用它。

以下代码不发送任何请求(在 Chromes DevTools 中看不到任何内容):

// This does not work!
// The api entry gets added using an HttpInterceptor

return this.http.get(`/users`).subscribe(
r => console.log(r),
e => console.log(e)
);

以下代码确实有效并向我的 API 发送了正确的请求:

// This DOES work!
// The api entry gets added using an HttpInterceptor

return this.http.get(`/humans`).subscribe(
r => console.log(r),
e => console.log(e)
);

两个端点都指向 lumen 中的同一个 Controller 。

// api.php - routes in Lumen implementation
$router->get('/users', [
'middleware' => 'auth',
'uses' => 'UserController@getUsers'
]);

$router->get('/humans', [
'middleware' => 'auth',
'uses' => 'UserController@getUsers'
]);

我不明白为什么第二条路线有效而第一条路线无效。

编辑:我可以使用 Postman 正确访问两个 api 端点。我认为问题出在 Angular 上。

最佳答案

我设法通过重新安装 Angular 6 解决了这个问题。之后,我只需将代码复制到 app 目录中即可。

我知道这不是解决问题的明确方法。

感谢您的意见。

关于javascript - Angular 6 - httpClient不向特定网址发送获取请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51760443/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com