网址不支持的服务器错误

时间:2017-10-26 17:47:06

标签: node.js angular

要从列表中删除项目,请输入以下客户端代码:

deleteResource(resType: String, patientId: String): Observable<IFhirAck> {
        console.log("DeleteResource");
        let headers = new Headers({ 'Content-Type': 'application/json' });
        headers.append("Accept", "application/json");
        headers.append("USER_KEY", "cGgwGRCzdGXGMtV7WjcW"); //TOUCHSTONE KEY
        let options = new RequestOptions({ headers: headers });

        return this.http.delete(this.baseUrl + resType + "/id/" + patientId, options)
            .map((res: Response) => res.json())
            .catch((error: any) => Observable.throw(error.json().error || 'Server error from Observable http.put call')) 
    }

逻辑到达服务器,服务器将错误抛出

  

不支持的网址:[/ Patient / id / 8bb3163e-4f2f-4c31-8c14-0afc3d0a7842]

id之后的值是正确的,如mongodb所示。 “不支持的URL”可能是什么原因?我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

原来,服务器端错过了#34; / id&#34;在路由器模块中。