我确实收到了来自angular到nodejs的请求,但是我收到了来自nodejs的错误304 ,并且来自Angle我有一个状态200 和错误:
“ SyntaxError:JSON中的意外令牌<位于JSON.parse的位置0”
英语
import { Component, OnInit } from '@angular/core';
import { HttpClient, HttpHeaders } from '@angular/common/http'
@Component({
selector: 'app-main',
templateUrl: './main.component.html',
styleUrls: ['./main.component.css']
})
export class MainComponent implements OnInit {
url:string="/api"; // it's from a proxyconfig.json
constructor(private http: HttpClient) { }
ngOnInit() {
this.connecte()
}
connecte(){
let headers = new HttpHeaders().set('Content-type', 'application/json;
charset=utf-8');
this.http.get<any[]>(this.url,
{headers,responseType:"json"}).subscribe(data =>console.log(data) )
}
}
NODEJS
router.get('/', function(req, res) {
var moi="salut"
var salut=JSON.stringify(moi)
res.json(salut)
});