2

我面临以下错误。我尝试了多种解决方案,但在web.config中添加“Access-Control-Allow-Origin”并不会以积极的方式改变结果。

另一方面,我使用 PostMan 作为测试替代品,它运行良好。

基于上述证据,我认为错误出在某处的身份验证代码上。

这是身份验证功能片段。

    auth() {
    this.http.post('http://*****.*****.com/two/wp-json/jwt-auth/v1/token', {
      username: this.user.login,
      password: this.user.password
    }).subscribe((data) => {
      if (data['token']) {
        this.token = data['token'];
        this.tokenChange.emit(this.token);
      }
    });
}

设置:Windows Server shared-hosting(godaddy) Angular 7.0.4,带有“JWT Authentication for WP-API”插件的 Wordpress。

图 1. 显示错误的 JS 控制台。“Access-Control-Allow-Origin”不是问题,因为我在 PostMan 上对其进行了测试,并且可以正常工作JWT 身份验证插件的 Angular 和 Wordpress 错误

4

0 回答 0