Я получаю код состояния 500 с Angular 5, хотя мой бэкэнд работает - PullRequest
0 голосов
/ 14 мая 2018

У меня есть бэкэнд Laravel, который позволяет мне управлять пользователем.Я проверил бэкэнд с почтальоном.Я мог бы создать пользователя и войти в систему. Теперь я хочу войти в систему с помощью Angular.Тем не менее, я получаю 500-й, так что это не так много, чтобы начать.У меня такое ощущение, что это проблема с заголовком.Но я не знаю, почему.

мой бэкэнд здесь:

https://github.com/TheSlowlySnail/MT_Backend_Iventorysystem

здесь мой сервис:

    httpOptions = {
    headers: new HttpHeaders({
      /* 'Content-Type': 'application/json', */
      'X-Requested-With': 'XMLHttpRequest',
      'Content-Type': 'application/x-www-form-urlencoded'
    })
  };
  constructor(private http: HttpClient) { }

  signup(username: string, email: string, password: string, c_password: string) {
    return this.http.post('http://127.0.0.1:8000/api/userRegister', { name: username, email: email, password: password,
    c_password: c_password  },
      this.httpOptions).subscribe(
        respone => { console.log(respone); }
      );


  }

здесь мой фронтроллер:

  constructor(private authService: AuthService) { }

  ngOnInit() {
  }

  onSignup(form: NgForm) {
    this.authService.signup(form.value.username, form.value.email, form.value.password, form.value.c_password);
  }

Сообщение об ошибке:

Не удалось загрузить http://127.0.0.1:8000/api/userRegister: Ответ на предпечатную проверку имеет недопустимый код состояния HTTP 500.

Backend этого руководства

https://itsolutionstuff.com/post/php-laravel-56-rest-api-with-passport-tutorialexample.html

Я не знаю, как продолжить.Я также смотрел на подобные проблемы, где я также много пробовал.К сожалению, без успеха.

1 Ответ

0 голосов
/ 14 мая 2018

это проблема CORS, вам нужно разрешить доступ в вашем приложении Laravel.

Взгляните на Этот вопрос , который охватывает только это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...