【发布时间】:2022-01-14 17:27:19
【问题描述】:
我想从 get http 请求中读取响应,我的服务器使用 Javascript,我发送响应的部分是:
app.get('/getReport',function(req,res) {
try {
const data=fs.readFileSync('./report.txt', 'utf8')
res.end(data)
}
catch (err) {
res.end("File not found")
}
})
如果我使用 Postman,我可以看到报告文件的内容。 我想在我的 Angular 前端阅读这段文字,所以我在 home.service.ts 中创建了这个函数:
public getReport(){
return this.http.get<any>(this.url+'/getReport').subscribe(data => {
this.value = data;})
}
它不起作用。如何正确阅读我的内容?
【问题讨论】:
-
“它不起作用”是什么意思?
-
它什么也没做,我看不到任何文字,它是空的
-
你看,事情很少只是“不工作”。可能有一些错误消息,一些意外的值,一些失败的连接。请进一步调查错误本身,将其提交给我们,我们将尽力帮助修复它
-
没有任何错误,只是没有读取我可以通过邮递员的查询 URL 读取的 html 响应
-
“It”和“read”太模棱两可了。抱歉,帮不上忙
标签: javascript node.js angular typescript httprequest