簡體   English   中英

錯誤:不存在“ Access-Control-Allow-Origin”標頭

[英]ERROR : No “Access-Control-Allow-Origin” header is present

我正在嘗試使用angular2和nodejs在google signIn中嘗試,其中angular2和nodejs分別在4200和3000端口上運行。因此,當我單擊帶有Google的SignIn(按鈕)時,我將看到以下錯誤消息:

XMLHttpRequest無法加載https://accounts.google.com/o/oauth2/v2/auth?response_type=code&redirect_ur…d = 287790791492-gjuv677chmkmqih4v1p6fc3jti32v76q.apps.googleusercontent.com。 所請求的資源上沒有“ Access-Control-Allow-Origin”標頭。 因此,不允許訪問原始“空”。

雖然,我在節點側設置標頭...

我在此鏈接上關注了示例-https: //github.com/kumartarun/JWT-with-Node-JS

如何解決這個問題?

您應該將cors添加到您的nodejs應用中,如下所示:

const express = require('express')
const cors = require('cors')
const app = express()

app.use(cors())

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM