我对开发非常陌生,并且正在使用node和express开发一个应用程序。我遇到一个问题:
“从原点“ https://api.darksky.net/forecast/[API_KEY]/38.7907,121.2358”到“ http://localhost:3000”处对XMLHttpRequest的访问已被CORS策略阻止:所请求的资源上没有“ Access-Control-Allow-Origin”标头。< / p>
我实际上在项目中的代码中确实具有API密钥,并且已经能够直接将其直接复制/粘贴到Chrome中,并且我得到了返回的数据。
我只是迷失了为什么它可以从chrome而不是我的项目中使用。 chrome也是我的本地机器吗?我想我也许可以使用JSONP,但我想知道是否有更好的方法?
这是github上项目的链接:https://github.com/ryanmdoyle/BrainBreak