Node.js分配给const变量错误

时间:2019-09-07 18:35:10

标签: javascript node.js

const url='https://api.mapbox.com/geocoding/v5/mapbox.places/Los%20Angeles.json?access_token=pk.eyJ1Ijoic2FtLWhhd2t6IiwiYSI6ImNrMDl2YXU4aTBieTEzY252aHpvZHd5Y3YifQ.v8Xh5bZiNbkTR7FlQwIgYQ'                                                     request=({url:url, json:true}, (error,response) =>{
const latitude = response.body.features[0].center[0]
const longitude = response.body.features[0].center[1]
console.log(latitude,longitude) })

在这里,我使用了一个api对我的位置进行地理编码,但是我遇到了TypeError:Assigment到const变量。根据我的说法,错误应该仅在代码中const值更改时出现,但在整个过程中都保持不变,那么问题出在哪里?

1 个答案:

答案 0 :(得分:2)

您在代码中多了一个=登录,请尝试以下操作:

const url = 'https://api.mapbox.com/geocoding/v5/mapbox.places/Los%20Angeles.json?access_token=pk.eyJ1Ijoic2FtLWhhd2t6IiwiYSI6ImNrMDl2YXU4aTBieTEzY252aHpvZHd5Y3YifQ.v8Xh5bZiNbkTR7FlQwIgYQ';

request({ url: url, json: true }, (error, response) => {
  const latitude = response.body.features[0].center[0];
  const longitude = response.body.features[0].center[1];
  console.log(latitude,longitude);
})