В настоящее время я работаю над созданием приложения CRUD, используя Angular6 с MSSQL.
Я успешно получил данные из своей локальной базы данных и создал нужные маршруты, но у меня возникают проблемы с отображением данных во внешнем интерфейсе.
//masterList.service.ts
import {
Injectable
} from '@angular/core';
import {
HttpClient
} from '@angular/common/http';
import {
MasterList
} from './MasterList';
@Injectable({
providedIn: 'root'
})
export class MasterListService {
uri = 'http://localhost:4000/masterList';
constructor(private http: HttpClient) {}
getMasterList() {
console.log(this);
return this
.http
.get(`${this.uri}/`);
}
}
//package.json
"name": "ng6crud",
"version": "0.0.0",
"scripts": {
"ng": "ng",
"start": "nodemon server.js && ng serve",
"build": "ng build",
"test": "ng test",
"lint": "ng lint",
"e2e": "ng e2e"
},
Выполнение:
npm start
Возвращает службу с данными, но приложение не скомпилировано, и порядок в обратном порядкеделает наоборот:
ERROR HttpErrorResponse {headers: HttpHeaders, status: 0, statusText: "Unknown Error", url: "http://localhost:4000/masterList/", ok: false, …}
Как мне получить данные из моего сервиса: 4000
и опубликовать их одновременно: 4200
?