错误:否"访问控制 - 允许 - 来源"标题存在

时间:2017-06-27 09:47:27

标签: node.js angular2-routing angular2-forms

我正在尝试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

如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

您应将cors添加到您的nodejs应用中,如下所示:

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

app.use(cors())