我正在尝试执行一个从本地目录获取文件的http.get请求,此时我只想console.log api get被请求的响应。getFile()显示了console.log,但调用了http,不确定http在angular2中是如何使用的;我知道在angular1中它使用.then作为响应。
import { Http, HTTP_PROVIDERS } from '@angular/http';
getFile() {
this.http.get('//localhost:1337/getFile');
console.log('get me t
有时,我在单元测试中会出现一个注入错误,如下所示,这使我完全不知道我应该修复哪个依赖项。我试着使用我在TestBed.configureTestingModule配置中的提供程序,但这并没有帮助。有谁能想到我该如何着手调查这个问题?
✖ should create
Chrome 57.0.2987 (Mac OS X 10.11.0)
Error
at injectionError (webpack:///~/@angular/core/@angular/core.es5.js:1232:21 <- src/test.ts:1992:86) [angular]
at
我正在用php后端编写一个Angular2应用程序。当我从向服务器发出请求时,它会在浏览器控制台中向我发送此错误消息。
Unexpected token < in JSON at position 0
我读过一个关于这个问题的问题。他们说问题在于http响应的响应类型。他们说,响应类型应该是json。但是在我的应用程序中,响应类型是text/html。
这是与我的问题相关的service.ts文件user.service.ts
import { Injectable } from '@angular/core';
import {User} from '../mo
我需要从ApiGateway api方法中获取数据。我的API是部署的,url类似于/greetings。“问候”是我的资源名,其中我有一个GET方法,身份验证设置为aws_iam.
该方法返回一个json响应,我只想简单地获取并返回该响应。在对下面的代码进行身份验证之前,就足以获得响应:
String url = "XXXX/greetings"; // xxxx is replaced by api url
URL obj = new URL(url);
con.setRequestMethod("GET");
//add request header
c
我的自定义连接器中有一个响应200OK的操作和一个文件(一个pdf)。在我的OpenAPI/Swagger 2.0文件中,它的定义如下:
"/blogs/{blogId}/articles/{articleId}.pdf" : {
"get" : {
"operationId": "GetArticlePdf",
"summary": "Find a article PDF by id",
"de
我在node中有一个http服务器,不是express。在点击按钮时,我有一个get方法,然后从mongodb (使用mongoose)拉出文档并将其显示在angular页面上。
单击按钮时:
$http.get('/get').success(function(response){
console.log(response);
//logic to store JSON response of database and perform repeat to display each document returned on UI