我有一个scala / akka-http项目,它有一个reactjs前端。我的路线看起来像这样:
val quoteRoute = cors(){
pathPrefix("quote") {
get {
complete (HttpResponse(201, entity=
repository.
shuffleQuotes(starterQuotes)
))
}
}
}
一切正常,打印出一个字符串。但是,我有一个反应前端,可以像这样获取响应:
function fetchQuote() {
fetch("http://localhost:8080/quote", {
method: 'GET'
})
.then(function (response) {
console.log(response)
})
.catch(function (err) {
console.log("quote not generated" + err)
});
}
当我在console.log中响应时,它会获得状态代码等相关信息。但是它说bodyused是假的,我找不到我想要的实际字符串。我不确定是什么问题?
谢谢!
答案 0 :(得分:0)
你可能需要这样的东西:
function fetchQuote() {
fetch("http://localhost:8080/quote", {
method: 'GET'
})
.then(function (response) {
return response.json()
})
.then(function (data) {
console.log(data);
})
.catch(function (err) {
console.log("quote not generated" + err)
});
}