Angular 2 -POST 401 未经授权

Dim*_*thu 1 javascript api typescript angular

我正在使用 Angular 2。我想使用 API 发布数据,但出现未经授权的访问错误...

有人可以帮我弄清楚为什么我会收到此错误吗?

401 未经授权

小智 6

检查您在 service.ts 文件中为授权配置的标头。如果不是,您需要将标头添加到 URL。

标头可以用作

const httpOptions = {
    headers: new HttpHeaders({
        'Authorization': 'Bearer ' + localStorage.getItem('token')
    })
} 
Run Code Online (Sandbox Code Playgroud)

并将其添加到 URL,如下所示。作为和示例:

getUsers() {
    return this.http.get(this.baseUrl + 'users', httpOptions);
}
Run Code Online (Sandbox Code Playgroud)