У меня есть основной вопрос, но я не могу разобраться. Я хочу подключиться к git hub api из своего углового приложения, но всегда получал 400 (неверный запрос).
Что я сделал:
package.json
- я добавил/отредактировал"start": "ng serve --proxy-config proxy.config.json"
- Я создал новый файл
proxy.config.json
Внутри этого файла я добавил ниже
/api
конфигурацию{ "/api": { "target": "https://api.github.com/", "secure": false } }
В моем компоненте
someComponent.ts
я добавил:import { HttpClient } from '@angular/common/http';
constructor(private http:HttpClient){}
- и ниже функции:
somefunc(){ return this.http.get("/api/users?per_page=10") .subscribe(data =>{ this.datas = data console.log(this.datas) }) }
Но когда я попытался выполнить этот метод get в консоли, я получил:
ПОЛУЧИТЬ http://localhost:4200/api/users?per_page=10 400 ( Неверный запрос)
а также
ОШИБКА HttpErrorResponse {заголовки: HttpHeaders, статус: 400, statusText: "Неверный запрос", URL: "http://localhost:4200/api/users?per_page=10", ok: false, …}
Может кто-нибудь помочь мне, что я сделал неправильно, пожалуйста?