我试图做一个http.get请求从本地目录中获取文件,此刻我只想要console.log api得到的响应正在请求。 getFile()
显示console.log但调用http
,不确定在angular2中如何使用http
;我知道在angular1中使用.then
作为回应。angular2调用http.get请求打开文件
import { Http, HTTP_PROVIDERS } from '@angular/http';
getFile() {
this.http.get('//localhost:1337/getFile');
console.log('get me the file');
}
阿比端点:
app.get('/getFile', function(req, res) {
var contents = fs.readFileSync('journey.xml');
console.log('Reading File....' + contents);
res.send(contents);
});
我得到“与状态未捕获的响应:0网址:空”错误和GET http:// url/getFile空回复 – nCore
如果您在新标签中打开// localhost:1337/getFile,它会向您展示什么? – dfsq
对不起,我的api服务器没有运行。我在console.log中获取数据,但是当我调用getFile()时,我怎么才能打开/下载文件?如果我打开/ getFile在另一个选项卡下载文件。 – nCore