从Angular到Node.js的获取请求时出现错误“ JSON.parse中位置0的JSON中的意外令牌<中的错误<

时间:2019-05-03 12:46:38

标签: node.js angular

我确实收到了来自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)
    });

0 个答案:

没有答案