Среда Angular 6 для API URL, передавая также URL клиента - PullRequest
0 голосов
/ 07 октября 2018

Для среднего стека я устанавливаю среду для apiUrl в угловых 6, как показано ниже

export const environment = {
  production: false,
  apiUrl: 'http:localhost:3000'
};

И я включил это в service.ts

import { environment } from '../../environments/environment';

const API_URL= environment.apiUrl;

login(username: string, password: string) {
    return this.http.post<any>(API_URL + '/api/auth/login', { username: username, password: password })
        .pipe(map(user => {
            // login successful if there's a jwt token in the response
            if (user && user.token) {
                // store user details and jwt token in local storage to keep user logged in between page refreshes
                localStorage.setItem('currentUser', JSON.stringify(user));
            }

            return user;
        }));
}

Но когда запрос на вход в системупослал.Он также принимает угловой базовый URL.

POST http://localhost:4200/localhost:3000/api/auth/login 404 (Not Found)

Пожалуйста, помогите мне исправить это.

1 Ответ

0 голосов
/ 07 октября 2018

Похоже, код конфигурации URL неверен («//» после «http:» отсутствует).

export const environment = {
  production: false,
  apiUrl: 'http://localhost:3000'
};
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...