我像下面这样在反应中进行API调用。
首先,html脚本中有一个API地址。
<script
type="text/javascript"
src="https://dapi.kakao.com/v2/maps/sdk.js?appkey=s=services"
></script>
第二,使用方法获得一些结果。
getCoor = () => {
console.log(this.addressState.departure.road);
const geocoder = new window.daum.maps.services.Geocoder();
geocoder.addressSearch(this.addressState.departure.road, (result, status) => {
if (status === window.daum.maps.services.Status.OK) {
console.log(result[0].x, result[0].y);
}
});
};
而且,现在我想在Nodejs中做到这一点。
但是我不知道我应该在POST请求中放置方法功能。
您能推荐一些解决方案吗?
rp({
method: 'POST',
uri: `https://dapi.kakao.com/v2/maps/sdk.js?appkey=${
process.env.DAUM_GEOCODE
}&libraries=services`,
data:{}
})
.then((response) => {
console.log(response);
})}
答案 0 :(得分:1)
您可以使用axios!来回api调用...
const axios = require('axios')
axios({
method: 'post',
url: '/user/12345',
data: {
firstName: 'Fred',
lastName: 'Flintstone'
}
});
axios.get('/user?ID=12345')
.then(function (response) {
console.log(response);
})
.catch(function (error) {
console.log(error);
});