我在使用localhost WEB Api在angular2中使用HTTP服务时遇到以下错误。在浏览器中直接使用URL时,它工作正常并返回JSON结果。
发生错误状态为:404找不到网址:null
import { Headers, Http } from '@angular/http';
import 'rxjs/add/operator/toPromise';
@Injectable()
export class QuizDalService {
private quizquestionUrl = 'http://localhost:59786/api/AngularQuiz';
constructor(private http: Http) { }
getQuizQuestions(name: string): Promise<mcquestion[]>{
return this.http.get(this.quizquestionUrl)
.toPromise()
.then(response => response.json().data as mcquestion[])
.catch(this.handleError);
}
}
如果我遗漏了任何东西,请告诉我。