【问题标题】:Nuxt.js, problem with fetching data in async fetch() hookNuxt.js,在异步 fetch() 挂钩中获取数据的问题
【发布时间】:2021-02-02 18:12:33
【问题描述】:

我在异步 fetch() 挂钩和异步数据() 中从我的 API 获取数据时遇到了一些问题。我收到错误:“错误:连接 ECONNREFUSED”。如果我尝试在mounted() 挂钩中获取数据,它会正常工作。我已经在 Lumen 中构建了 API,当我尝试使用不同的 API(我也在 Lumen 中构建并在线运行)时,它也可以正常工作。我假设问题出在 API 中,但我不明白它是如何在 mount() 中工作的。我已经尝试同时使用 axios 和 $http 并且得到了相同的结果。

更新 我试过输入“fetchOnServer:false”,它的工作原理就是这样,所以看起来问题出在服务器端获取数据。

【问题讨论】:

  • 我有一些组件,当我在它们上使用"fetchOnServer: false" 时,它们只能在部署页面中工作。其他人,如果我添加 "fetchOnServer: false" 它会破坏我的 Jenkins 构建,但日志中没有任何内容说明它是什么。

标签: api axios nuxt.js lumen econnrefused


【解决方案1】:

如果有人看到这个并且有同样的问题,我的解决方案是启动 lumen 应用程序: php -S 127.0.0.1:8000 -t public 而不是php -S http://localhost:8000 -t public

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-07-31
    • 1970-01-01
    • 1970-01-01
    • 2021-08-23
    • 2017-07-23
    • 2020-04-19
    • 2020-08-22
    相关资源
    最近更新 更多