为了账号安全,请及时绑定邮箱和手机立即绑定

怎么在express中使用axios?

怎么在express中使用axios?

慕桂英4014372 2019-05-22 16:14:20
在express配置中已经使用了中间件http-proxy-middleware并且配置了转发app.use('/api',proxy({target:'http://x.x.x.x.',changeOrigin:true,pathRewrite:{'^/api':'/'}}));而在app.get方法中使用axios的时候会报错:app.get('/index/test',function(req,res){axios.get('/api/index/getdata.html?page=1')//这里如果写成http://x.x.x.x/index/getdata.html?page=1就不会报错.then(result=>{console.log(result);returnres.send('test');})});output(node:12952)UnhandledPromiseRejectionWarning:Unhandledpromiserejection(rejectionid:2):Error:Requestfailedwithstatuscode404(node:12952)[DEP0018]DeprecationWarning:Unhandledpromiserejectionsaredeprecated.Inthefuture,promiserejectionsthatarenothandledwillterminatetheNode.jsprocesswithanon-zeroexitcode.其中我想要使用/api,不知道怎么实现?
查看完整描述

2 回答

?
精慕HU

TA贡献1845条经验 获得超8个赞

调整代理
proxyTable:{
'/':{
target:'http://localhost:8888/api',
changeOrigin:true,
pathRewrite:{
'^/':'/'
}
},
},
在你的vue文件中引入axios,然后使用,如下:
以上
                            
查看完整回答
反对 回复 2019-05-22
  • 2 回答
  • 0 关注
  • 1725 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信