Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs 大约6个月前,我开始从部署到Heroku的两个不同应用程序接收CORS问题_Reactjs_Heroku - Fatal编程技术网

Reactjs 大约6个月前,我开始从部署到Heroku的两个不同应用程序接收CORS问题

Reactjs 大约6个月前,我开始从部署到Heroku的两个不同应用程序接收CORS问题,reactjs,heroku,Reactjs,Heroku,一切正常,我没有改变任何事情。 你知道是什么引起的吗?Heroku更新? 我不知道它开始的原因是什么。 这是服务器代码段: const db = knex({ client : 'pg', connection: { connectionString : process.env.DATABASE_URL, ssl: true, } }); const app=express() app.use(bodyParser.jso

一切正常,我没有改变任何事情。 你知道是什么引起的吗?Heroku更新? 我不知道它开始的原因是什么。 这是服务器代码段:

const db = knex({
    client : 'pg',
    connection: {
        connectionString : process.env.DATABASE_URL,
        ssl: true,
    }
});    

const app=express()    
app.use(bodyParser.json());
app.use(cors())

const database ={
    users: [
        {
            id: '123',
            name: 'XX',
            email: 'XX',
            password: 'XX',
            entries: 0,
            joined: new Date()
        }
    ]
}

app.get('/',(req, res)=> {res.send(database.users)})    
app.post('/signin',(req, res)=> {signin.handleSignin(req, res, db, bcrypt)})
app.post('/register',(req, res)=> {register.handleRegister(req, res, db, bcrypt)})
app.get('/profile/:id', (req, res) => {profile.handleProfileGet(req, res, db)})
app.put('/image', (req, res )=> {image.handleImage(req, res, db)})
app.post('/imageurl', (req, res )=> {image.handleApiCall(req, res)})


app.listen(process.env.PORT || 3000, ()=> {
    console.log(`app is running on port ${process.env.PORT} or port 3000`);
})

基本上,CORS问题更多的是服务器端的问题,而不是客户端的问题,因此我的想法是,如果这两个项目使用了一些外部api,在更改前后允许CORS,那么它就开始导致问题。这也可能是您从客户端发出请求的方式,但没有一些代码片段或更多信息,我真的说不出来。

谢谢,Michael,我正在添加服务器片段。请尝试使用