首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何将Nuxt asyncData与带有axios的nuxt代理结合使用?

如何将Nuxt asyncData与带有axios的nuxt代理结合使用?
EN

Stack Overflow用户
提问于 2022-02-26 19:09:35
回答 1查看 923关注 0票数 0

我使用NuxtJ和ssr。用于使用axios和代理模块获取数据im。'@nuxtjs/proxy'

代码语言:javascript
运行
复制
  modules: [
    '@nuxtjs/proxy'
  ],
  axios: {
    proxy: true
  },

  proxy: {
    '/api/v1/': { 
      target: 'https://dev.***.io/'
    }
  },

dev.server用basic auth关闭(在挂载()中我没有问题)

我如何为ssr (asyncData(),或异步fetch())获取数据以使其全部工作。

我在尝试官方文件

代码语言:javascript
运行
复制
async fetch() {
    this.ps = await axios.get('/api/v1/main').then(res => res.data)
  }

但是得到一个错误:client.js?06a0:57 Error in fetch(): Error: connect ECONNREFUSED 127.0.0.1:80

Img尝试asyncData,但有相同的错误。需要帮助!

EN

回答 1

Stack Overflow用户

发布于 2022-02-28 11:26:36

你需要重写路线,就像这样:

代码语言:javascript
运行
复制
'/api/v1/': { 
      target: 'https://dev.***.io/',
      pathRewrite: { '^/api/v1/': '' },
    }
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71279564

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档