在unicloud项目的manifest.json里配置derServer,
"proxy" : {
"/api" : {
// 这个是你要替换的位置
"target" : "https://api.weixin.qq.com/cgi-bin/token", //这个是被替换的目标地址
"changeOrigin" : true, // 是否需要跨域
"pathRewrite" : {
"^/api":"/"
}
},
}
产品分类: uniCloud/App
在unicloud项目的manifest.json里配置derServer,
"proxy" : {
"/api" : {
// 这个是你要替换的位置
"target" : "https://api.weixin.qq.com/cgi-bin/token", //这个是被替换的目标地址
"changeOrigin" : true, // 是否需要跨域
"pathRewrite" : {
"^/api":"/"
}
},
}
识别带/api的请求然后进行代理
返回报错信息
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><title>Error</title></head><body>
<pre>Cannot GET /api</pre>
</body></html>
在manifest.json里配置derServer后,并没有生效,
不管是配置了devServer,还是注释掉devServer,控制器报错信息均一致。
报错信息
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><title>Error</title></head><body>
<pre>Cannot GET /api</pre>
</body></html>
1 个回复
DCloud_uniCloud_WYQ
target只写协议加域名