- 记小程序开发问题:
- 使用聚合数据的API--星座运势
- 需要传递的参数有星座
- 在浏览器测试接口可直接用英文,会自动转码
- 使用小程序云开发,云函数使用request-promise库请求
- 要先对中文参数进行转码 encodeURI(str)
- 然后将转码之后的结果作为参数发起请求
var rp = require('request-promise')
// 云函数入口函数
exports.main = async (event, context) => {
var name = encodeURI(event.consName)
var url = `http://web.juhe.cn:8080/constellation/getAll?consName=${name}&type=today&key=你的key`
return rp(url).then(res => {
return res;
}).catch(err => {
return err;
})
}
来源:oschina
链接:https://my.oschina.net/u/4207725/blog/3210359