我正在尝试google signIn使用angular2和nodejs,其中angular2和nodejs分别在4200和3000端口上运行。所以,当我点击SignIn with Google(按钮)时,它会抛出一个错误:
XMLHttpRequest无法加载 https://accounts.google.com/o/oauth2/v2/auth?response_type=code&redirect_ur ... d = 287790791492-gjuv677chmkmqih4v1p6fc3jti32v76q.apps.googleusercontent.com。 No' Access-Control-Allow-Origin'标题出现在请求的上 资源。起源' null'因此不允许访问。
虽然,我在Node端设置了标题......
我在此链接上关注了示例 - https://github.com/kumartarun/JWT-with-Node-JS
如何解决这个问题?
答案 0 :(得分:0)
您应将cors添加到您的nodejs应用中,如下所示:
const express = require('express')
const cors = require('cors')
const app = express()
app.use(cors())