【发布时间】:2022-01-23 18:45:44
【问题描述】:
伙计们.....
所以我想从第三方 api 获取数据,但问题是数据已被获取但它没有显示在控制台中.....意味着当我运行我的服务器时,数据会显示在终端上,但它的没有显示在控制台中,而是 localhost 继续加载并且没有显示任何内容......
这是代码...
const express = require('express')
const axios = require('axios')
const app = express()
const axiosInstance = axios.create({
baseURL: 'https://api.bittrex.com/api/v1.1/public',
header: { 'Access-Control-Allow_Origin': '*' }
})
app.get('/', async(req, res, next) => {
const response = await axiosInstance.get('/getmarketsummaries')
console.log(response.data.result)
})
app.listen(3000, () => {
console.log('listening on port 3000')
})
对此的任何解决方案如何在控制台中显示数据并停止 *localhost 持续加载......
【问题讨论】:
-
你能在不创建实例的情况下获取结果吗?
-
这里的控制台是什么意思?
-
@JatinMehrotra 我没试过。你能告诉我怎么做吗....
-
@cEeNiKc 我希望数据显示在控制台中(在 chrome 中),但它不显示任何内容,并且 localhost 继续加载。 ...但数据显示在终端中....
-
正如 Anil 所说,您需要使用 .send 或 .json 方法发送响应,否则请求将挂起直到超时。要在 chrome 控制台中显示数据,您需要在进行 API 调用的客户端执行 console.log。在服务器端做 console.log 只会在终端显示数据。
标签: reactjs express server axios nodejs-express-server