API-ключ не найден в браузере (404) - PullRequest
0 голосов
/ 12 декабря 2018

Я создаю новостное приложение, используя angular и ionic4.Я поместил свой api url и ключ api в файл environment.ts, как показано ниже:

export const environment = {
  production: false,
  apiUrl:'https://n------',
  apiKey:'api-key----'
};

мой файл news.service.ts имеет вид:

import { Injectable } from '@angular/core';
    import {HttpClient} from '@angular/common/http';
    import {environment} from '../environments/environment';
    
    const API_URL = environment.apiUrl;
    const API_KEY = environment.apiKey;
    
    @Injectable({
      providedIn: 'root'
    })
    export class NewsService {
    
      constructor(private http:HttpClient) { }
    
    
      getData(url){
        return this.http.get('${API_URL}/${url}&apiKey=${API_KEY}');
      }
    }

Однако, когда я обновляю браузер, он показывает следующую ошибку:

enter image description here

1 Ответ

0 голосов
/ 12 декабря 2018

Я думаю, вы пытаетесь интерполировать переменную в строке, которую вы передаете в http.get.Для этого вы должны использовать backtick (например: `) вместо галочки.Попробуйте и дайте мне знать.

...