在我的 Node 服务器上,以下代码有效
axios.get('http://localhost:8080/myPath') // works
但是相对路径不起作用
axios.get('/myPath') // doesn't work
我收到这个错误:
message:"connect ECONNREFUSED 127.0.0.1:80" port:80
如何让相对 url 像在浏览器中一样工作?
相对路径应该命中端口 8080,而不是 80。
我应该在我的 Node 服务器上的什么地方设置它?
最佳答案
使用自定义配置创建一个新实例。如下图
var instance = axios.create({ baseURL: 'http://localhost:8080' });
instance.get('/myPath', { timeout: 5000 });
希望,这会奏效 引用:https://www.npmjs.com/package/axios
关于javascript - 相对 URL 不适用于 Node 中的 axios,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52947579/