uncaught (в обещании): Ошибка: невозможно сопоставить ни один маршрут. Сегмент URL: приложение - PullRequest
1 голос
/ 14 апреля 2020

Я очень новичок в angular. Я только что создал небольшое приложение в angular, а его внутренняя часть - net core API. Я могу запустить приложение на локальном хосте без каких-либо проблем. Я опубликовал приложение на IIS на сервере разработки. Я могу связаться с приложением, набрав URL на моем локальном компьютере. когда я запускаю приложение. Я получаю следующую ошибку:

enter image description here

Мой код очень прост, по нажатию кнопки я передаю некоторые параметры даты моему API. Ниже мой HTML код:

  <button class="appBtn lineButton" (click) = "LoadData()" >
    Start Loading

  </button>

ниже мой код .ts файла:

 LoadData() {

   let  startDate = new Date(this.projectform.value.startDate);
   let endDate = new Date(this.projectform.value.endDate);


           this.service.UploadRecLoadData(this.RecLoadData).subscribe((tempdata) => {

           });

       }


     }

мой сервис просто вызывает API:

UploadRecLoadData(recLoaddata: RecLoadDataTypeModel){

 return  this.http.get<string>(ROOT_URL + '/' + recLoaddata.startDate +'/' + recLoaddata.endDate , {responseType: 'text' as 'json'});
}

У меня нет кода в моем app-routing.module.ts. Ниже приведен код по умолчанию, с которым он поставляется.

import { NgModule } from '@angular/core';
import { Routes, RouterModule } from '@angular/router';


const routes: Routes = [];

@NgModule({
  imports: [RouterModule.forRoot(routes)],
  exports: [RouterModule]
})
export class AppRoutingModule { }

любая помощь будет высоко оценена.

1 Ответ

0 голосов
/ 14 апреля 2020

Ваша проблема не в коде, который вы предоставили. Вы пишете неправильный код маршрутизации где-то еще. Ваша проблема такова: Ошибка: не удается сопоставить ни один маршрут. Сегмент URL: - Angular 2

...