我正在通过angular创建我的Web应用程序,该应用程序使用API能够连接到nodeJS服务器,但是我收到此错误消息,不知道该怎么办
找不到模块'./message.model'。
app.component.ts `
import { Component } from '@angular/core';
import { HttpClient, HttpHeaders } from '@angular/common/http';
import { Message } from './message.model';
@Component({
selector: 'app-root',
templateUrl: './app.component.html',
styleUrls: ['./app.component.css']
})
export class AppComponent {
user = <Message> { id : 1, text : 'Hello'};
constructor(private http: HttpClient) { }
callServer(port) {
const headers = new HttpHeaders()
.set('Authorization', 'my-auth-token')
.set('Content-Type', 'application/json');
// ports:
// :3000 - to call nodejs server
// :3001 - to call aspnet core server
this.http.post<Message>(`http://127.0.0.1:${port}/ping`, JSON.stringify(this.user), {
headers: headers
})
.subscribe(data => {
console.log(data);
});
}
}`
答案 0 :(得分:0)
您的message.model
可能有问题,您必须设法解决此问题
(1)将message.model
放在同一目录中
(2)根据您的import { Message } from './message.model';
路径更改message.model
中的路径。