我正在尝试实现从google api到我的应用的距离矩阵。我以前使用过此功能,但仅在客户端使用。我尝试通过安装npm在客户端再次实现代码,但是收到以下错误:
Access to fetch at 'https://maps.googleapis.com/maps/api/distancematrix/json?origins=San%20Francisco%20CA&destinations=New%20York%20NY%7C41.8337329%2C-87.7321554&mode=driving&units=metric&language=en&avoid=&key=' from origin 'http://localhost:3000' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. If an opaque response serves your needs, set the request's mode to 'no-cors' to fetch the resource with CORS disabled.
在发布此问题之前,我已经进行了一些阅读,发现我应该将CORS配置为允许多个起源响应或禁用。我试图这样做,但是两者都未能防止发生相同的错误。我现在怀疑我应该在服务器端使用Google api,这样在配置CORS时将有效?但是我不知道如何在服务器端利用它。
P.S。我是编码新手,刚刚从我的课程中毕业,如果我的问题不够具体,或者我实际上偏离了我应该去的地方,请原谅。