# CORS issue after upgrading \[Dec 29\]

**URL:** <https://community.nocodb.com/t/cors-issue-after-upgrading-dec-29/121>\
**Category:** Discord-Discussions\
**Created:** [November 3, 2022, 7:37am UTC](https://community.nocodb.com/t/cors-issue-after-upgrading-dec-29/121 "2022-11-03T07:37:51Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![NocoDB](https://avatars.discourse-cdn.com/v4/letter/n/6f9a4e/32.png) [@NocoDB](https://community.nocodb.com/u/NocoDB)\
**Post date:** [November 3, 2022, 7:37am UTC](https://community.nocodb.com/t/cors-issue-after-upgrading-dec-29/121/1 "2022-11-03T07:37:51Z")

</div>

> 🙋‍♂️ **ebuyum** _asked_

## If it matters

#### I upgraded version 0.11.29 → 0.83.8 (current latest)

---

<div class="post-metadata">

**Author:** ![NocoDB](https://avatars.discourse-cdn.com/v4/letter/n/6f9a4e/32.png) [@NocoDB](https://community.nocodb.com/u/NocoDB)\
**Post date:** [November 3, 2022, 7:37am UTC](https://community.nocodb.com/t/cors-issue-after-upgrading-dec-29/121/2 "2022-11-03T07:37:52Z")

</div>

> 💁 **o1lab** _replied_

#### Is it just the swagger API request ? or you can call it from say an API Client ?

#

---

<div class="post-metadata">

**Author:** ![NocoDB](https://avatars.discourse-cdn.com/v4/letter/n/6f9a4e/32.png) [@NocoDB](https://community.nocodb.com/u/NocoDB)\
**Post date:** [November 3, 2022, 7:37am UTC](https://community.nocodb.com/t/cors-issue-after-upgrading-dec-29/121/3 "2022-11-03T07:37:53Z")

</div>

> 🙋‍♂️ **ebuyum** _replied_

#### Any API client works fine, postman for example works well

#

---

<div class="post-metadata">

**Author:** ![NocoDB](https://avatars.discourse-cdn.com/v4/letter/n/6f9a4e/32.png) [@NocoDB](https://community.nocodb.com/u/NocoDB)\
**Post date:** [November 3, 2022, 7:37am UTC](https://community.nocodb.com/t/cors-issue-after-upgrading-dec-29/121/4 "2022-11-03T07:37:54Z")

</div>

> 🙋‍♂️ **ebuyum** _replied_

#### But, when trying to use a react app using axios library is when I fail

#

---

<div class="post-metadata">

**Author:** ![NocoDB](https://avatars.discourse-cdn.com/v4/letter/n/6f9a4e/32.png) [@NocoDB](https://community.nocodb.com/u/NocoDB)\
**Post date:** [November 3, 2022, 7:37am UTC](https://community.nocodb.com/t/cors-issue-after-upgrading-dec-29/121/5 "2022-11-03T07:37:55Z")

</div>

> 💁 **o1lab** _replied_

#### axios has to add extra header for this

#### could you please search

#

---

<div class="post-metadata">

**Author:** ![NocoDB](https://avatars.discourse-cdn.com/v4/letter/n/6f9a4e/32.png) [@NocoDB](https://community.nocodb.com/u/NocoDB)\
**Post date:** [November 3, 2022, 7:37am UTC](https://community.nocodb.com/t/cors-issue-after-upgrading-dec-29/121/6 "2022-11-03T07:37:57Z")

</div>

> 🙋‍♂️ **ebuyum** _replied_

#### extra header for cors?

#

---

<div class="post-metadata">

**Author:** ![NocoDB](https://avatars.discourse-cdn.com/v4/letter/n/6f9a4e/32.png) [@NocoDB](https://community.nocodb.com/u/NocoDB)\
**Post date:** [November 3, 2022, 7:37am UTC](https://community.nocodb.com/t/cors-issue-after-upgrading-dec-29/121/7 "2022-11-03T07:37:58Z")

</div>

> 🙋‍♂️ **ebuyum** _replied_

#### I’m checking

#

---

<div class="post-metadata">

**Author:** ![NocoDB](https://avatars.discourse-cdn.com/v4/letter/n/6f9a4e/32.png) [@NocoDB](https://community.nocodb.com/u/NocoDB)\
**Post date:** [November 3, 2022, 7:37am UTC](https://community.nocodb.com/t/cors-issue-after-upgrading-dec-29/121/8 "2022-11-03T07:37:59Z")

</div>

> 🙋‍♂️ **ebuyum** _replied_

#### Tried adding ‘Access-Control-Allow-Origin’: ‘\*’ to the request headers but didn’t seem to help

#

---

<div class="post-metadata">

**Author:** ![NocoDB](https://avatars.discourse-cdn.com/v4/letter/n/6f9a4e/32.png) [@NocoDB](https://community.nocodb.com/u/NocoDB)\
**Post date:** [November 3, 2022, 7:38am UTC](https://community.nocodb.com/t/cors-issue-after-upgrading-dec-29/121/9 "2022-11-03T07:38:03Z")

</div>

> 🙋‍♂️ **ebuyum** _replied_

#### Checking online suggests using packages such as http-proxy-middleware, but its interesting that something changed during the versions

#

---

<div class="post-metadata">

**Author:** ![NocoDB](https://avatars.discourse-cdn.com/v4/letter/n/6f9a4e/32.png) [@NocoDB](https://community.nocodb.com/u/NocoDB)\
**Post date:** [November 3, 2022, 7:38am UTC](https://community.nocodb.com/t/cors-issue-after-upgrading-dec-29/121/10 "2022-11-03T07:38:04Z")

</div>

> 👨‍💻 **pranavxc** _replied_

#### Update `index.js` file inside the generated code to enable Cross origin access

#### 

#### ```js

#### const cors = require(“cors”);

#### (async () =\> {

#### const app = require(‘express’)();

#### const {Noco} = require(“nocodb”);

#### app.use(

#### cors({

#### origin: “\*”,

#### })

#### );

#### app.use(await Noco.init({}));

#### console.log(`Visit : localhost:${process.env.PORT}/dashboard`)

#### app.listen(process.env.PORT);

#### })()

#### ```

#

---

<div class="post-metadata">

**Author:** ![NocoDB](https://avatars.discourse-cdn.com/v4/letter/n/6f9a4e/32.png) [@NocoDB](https://community.nocodb.com/u/NocoDB)\
**Post date:** [November 3, 2022, 7:38am UTC](https://community.nocodb.com/t/cors-issue-after-upgrading-dec-29/121/11 "2022-11-03T07:38:06Z")

</div>

> 🙋‍♂️ **ebuyum** _replied_

#### Ah, ok, interesting

#### let me try, since I’ve got nocodb deployed on a cloud foundry instance

#

---

<div class="post-metadata">

**Author:** ![NocoDB](https://avatars.discourse-cdn.com/v4/letter/n/6f9a4e/32.png) [@NocoDB](https://community.nocodb.com/u/NocoDB)\
**Post date:** [November 3, 2022, 7:38am UTC](https://community.nocodb.com/t/cors-issue-after-upgrading-dec-29/121/12 "2022-11-03T07:38:07Z")

</div>

> 🙋‍♂️ **ebuyum** _replied_

#### I’m guessing this isn’t exposed to an environment variable?

#

---

<div class="post-metadata">

**Author:** ![NocoDB](https://avatars.discourse-cdn.com/v4/letter/n/6f9a4e/32.png) [@NocoDB](https://community.nocodb.com/u/NocoDB)\
**Post date:** [November 3, 2022, 7:38am UTC](https://community.nocodb.com/t/cors-issue-after-upgrading-dec-29/121/13 "2022-11-03T07:38:08Z")

</div>

> 👨‍💻 **pranavxc** _replied_

#### earlier did it worked with react ?

#

---

<div class="post-metadata">

**Author:** ![NocoDB](https://avatars.discourse-cdn.com/v4/letter/n/6f9a4e/32.png) [@NocoDB](https://community.nocodb.com/u/NocoDB)\
**Post date:** [November 3, 2022, 7:38am UTC](https://community.nocodb.com/t/cors-issue-after-upgrading-dec-29/121/14 "2022-11-03T07:38:09Z")

</div>

> 🙋‍♂️ **ebuyum** _replied_

#### Yeah

#

---

<div class="post-metadata">

**Author:** ![NocoDB](https://avatars.discourse-cdn.com/v4/letter/n/6f9a4e/32.png) [@NocoDB](https://community.nocodb.com/u/NocoDB)\
**Post date:** [November 3, 2022, 7:38am UTC](https://community.nocodb.com/t/cors-issue-after-upgrading-dec-29/121/15 "2022-11-03T07:38:10Z")

</div>

> 🙋‍♂️ **ebuyum** _replied_

#### But this was a really old version

#

---

<div class="post-metadata">

**Author:** ![NocoDB](https://avatars.discourse-cdn.com/v4/letter/n/6f9a4e/32.png) [@NocoDB](https://community.nocodb.com/u/NocoDB)\
**Post date:** [November 3, 2022, 7:38am UTC](https://community.nocodb.com/t/cors-issue-after-upgrading-dec-29/121/16 "2022-11-03T07:38:11Z")

</div>

> 🙋‍♂️ **ebuyum** _replied_

#### Ah, fixed it completely

#

---

<div class="post-metadata">

**Author:** ![NocoDB](https://avatars.discourse-cdn.com/v4/letter/n/6f9a4e/32.png) [@NocoDB](https://community.nocodb.com/u/NocoDB)\
**Post date:** [November 3, 2022, 7:38am UTC](https://community.nocodb.com/t/cors-issue-after-upgrading-dec-29/121/17 "2022-11-03T07:38:12Z")

</div>

> 🙋‍♂️ **ebuyum** _replied_

#### You guys rock, thanks a lot!

#

---

<div class="post-metadata">

**Author:** ![NocoDB](https://avatars.discourse-cdn.com/v4/letter/n/6f9a4e/32.png) [@NocoDB](https://community.nocodb.com/u/NocoDB)\
**Post date:** [November 3, 2022, 7:38am UTC](https://community.nocodb.com/t/cors-issue-after-upgrading-dec-29/121/18 "2022-11-03T07:38:13Z")

</div>

> 🙋‍♂️ **ebuyum** _replied_

#### I’m guessing the nocodb-seed project doesn’t get updated a lot?

#### I can just use a modified index.js file and still have latest nocodb right?

#

---

<div class="post-metadata">

**Author:** ![NocoDB](https://avatars.discourse-cdn.com/v4/letter/n/6f9a4e/32.png) [@NocoDB](https://community.nocodb.com/u/NocoDB)\
**Post date:** [November 3, 2022, 7:38am UTC](https://community.nocodb.com/t/cors-issue-after-upgrading-dec-29/121/19 "2022-11-03T07:38:15Z")

</div>

> 👨‍💻 **pranavxc** _replied_

#### it’s better to avoid using `*` - use the domain name you are going to use as origin, refer [https://www.npmjs.com/package/cors](https://www.npmjs.com/package/cors)

#

---

<div class="post-metadata">

**Author:** ![NocoDB](https://avatars.discourse-cdn.com/v4/letter/n/6f9a4e/32.png) [@NocoDB](https://community.nocodb.com/u/NocoDB)\
**Post date:** [November 3, 2022, 7:38am UTC](https://community.nocodb.com/t/cors-issue-after-upgrading-dec-29/121/20 "2022-11-03T07:38:16Z")

</div>

> 👨‍💻 **pranavxc** _replied_

#### yes… nocodb is installed as npm module

#

[Next page](https://community.nocodb.com/t/cors-issue-after-upgrading-dec-29/121.md?page=2)
