# Cors error

**URL:** <https://forum.rasa.com/t/cors-error/42498>\
**Category:** Rasa Open Source\
**Created:** [April 16, 2021, 5:03am UTC](https://forum.rasa.com/t/cors-error/42498 "2021-04-16T05:03:52Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![Garima763](https://avatars.discourse-cdn.com/v4/letter/g/848f3c/32.png) [@Garima763](https://forum.rasa.com/u/Garima763)\
**Post date:** [April 16, 2021, 5:03am UTC](https://forum.rasa.com/t/cors-error/42498/1 "2021-04-16T05:03:52Z")

</div>

Hi,

So I have my UI on a server and rasa on another server, If I do curl from the UI server for get request it works fine, But the post request gives me method can not be called, and on the UI console I see there’s cors error. I have enabled cors in rasa run models command. What else could I be missing

---

<div class="post-metadata">

**Author:** ![Dustyposa](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.rasa.com/dustyposa/32/13745_2.png) [@Dustyposa](https://forum.rasa.com/u/Dustyposa)\
**Post date:** [April 16, 2021, 6:28am UTC](https://forum.rasa.com/t/cors-error/42498/2 "2021-04-16T06:28:31Z")

</div>

You can use this command:

```bash
rasa run --cors "*"

```

---

<div class="post-metadata">

**Author:** ![Garima763](https://avatars.discourse-cdn.com/v4/letter/g/848f3c/32.png) [@Garima763](https://forum.rasa.com/u/Garima763)\
**Post date:** [April 16, 2021, 6:32am UTC](https://forum.rasa.com/t/cors-error/42498/3 "2021-04-16T06:32:23Z")

</div>

I use this already

---

<div class="post-metadata">

**Author:** ![souvikg10](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.rasa.com/souvikg10/32/93_2.png) [@souvikg10](https://forum.rasa.com/u/souvikg10)\
**Post date:** [April 16, 2021, 8:06am UTC](https://forum.rasa.com/t/cors-error/42498/4 "2021-04-16T08:06:23Z")

</div>

Can you share the command you are using to run rasa with cors enabled.

i think it should --cors [\*]

---

<div class="post-metadata">

**Author:** ![Garima763](https://avatars.discourse-cdn.com/v4/letter/g/848f3c/32.png) [@Garima763](https://forum.rasa.com/u/Garima763)\
**Post date:** [April 16, 2021, 8:18am UTC](https://forum.rasa.com/t/cors-error/42498/5 "2021-04-16T08:18:02Z")

</div>

![16185610579931958751810683993783](https://europe1.discourse-cdn.com/flex013/uploads/rasa/original/2X/2/2dc5dc29310b49c9286a8c39784909af9899c71e.jpeg)

---

<div class="post-metadata">

**Author:** ![souvikg10](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.rasa.com/souvikg10/32/93_2.png) [@souvikg10](https://forum.rasa.com/u/souvikg10)\
**Post date:** [April 16, 2021, 8:27am UTC](https://forum.rasa.com/t/cors-error/42498/6 "2021-04-16T08:27:17Z")

</div>

could you try

```auto
rasa run -m models --enable-api --cors ["*"]
```

---

<div class="post-metadata">

**Author:** ![Garima763](https://avatars.discourse-cdn.com/v4/letter/g/848f3c/32.png) [@Garima763](https://forum.rasa.com/u/Garima763)\
**Post date:** [April 19, 2021, 5:49am UTC](https://forum.rasa.com/t/cors-error/42498/7 "2021-04-19T05:49:07Z")

</div>

I tried that and got the same error. However I tried rasa shell and this is what I’m getting. Can anyone find out error from this.

 ![16188113208521945939532869039601](https://europe1.discourse-cdn.com/flex013/uploads/rasa/original/2X/4/4314daf6e3727cec42327d970e517fdd647911b6.jpeg)

---

<div class="post-metadata">

**Author:** ![Garima763](https://avatars.discourse-cdn.com/v4/letter/g/848f3c/32.png) [@Garima763](https://forum.rasa.com/u/Garima763)\
**Post date:** [April 20, 2021, 5:53am UTC](https://forum.rasa.com/t/cors-error/42498/8 "2021-04-20T05:53:54Z")

</div>

@souvikg10Hey, I tried both the commands and nothing seems to work, also while doing rasa shell I got the above issue Could you please help

---

<div class="post-metadata">

**Author:** ![souvikg10](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.rasa.com/souvikg10/32/93_2.png) [@souvikg10](https://forum.rasa.com/u/souvikg10)\
**Post date:** [April 20, 2021, 2:31pm UTC](https://forum.rasa.com/t/cors-error/42498/9 "2021-04-20T14:31:04Z")

</div>

can you explain your stack

UI server running on what? Flask/React/NodeJS?

Rasa server might have CORS enabled which it replies in the response header but maybe your UI server isnt forwarding it to the browser, you might have to enable CORS in the UI server as well which is serviing your front end.

---

<div class="post-metadata">

**Author:** ![Garima763](https://avatars.discourse-cdn.com/v4/letter/g/848f3c/32.png) [@Garima763](https://forum.rasa.com/u/Garima763)\
**Post date:** [April 20, 2021, 2:50pm UTC](https://forum.rasa.com/t/cors-error/42498/10 "2021-04-20T14:50:30Z")

</div>

@souvikg10So my UI is on javascript and I’m doing a simple ajax call to the rasa webhook api

---

<div class="post-metadata">

**Author:** ![souvikg10](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.rasa.com/souvikg10/32/93_2.png) [@souvikg10](https://forum.rasa.com/u/souvikg10)\
**Post date:** [April 20, 2021, 4:23pm UTC](https://forum.rasa.com/t/cors-error/42498/11 "2021-04-20T16:23:52Z")

</div>

Can your share your Ajax request. If the error is method not allowed, it is likely something else and not Cors per day. Do you get like a 405 error and which endpoint are you calling?

---

<div class="post-metadata">

**Author:** ![Garima763](https://avatars.discourse-cdn.com/v4/letter/g/848f3c/32.png) [@Garima763](https://forum.rasa.com/u/Garima763)\
**Post date:** [April 21, 2021, 6:08am UTC](https://forum.rasa.com/t/cors-error/42498/12 "2021-04-21T06:08:44Z")

</div>

@souvikg10

 ![16189852937107185099814111768547](https://europe1.discourse-cdn.com/flex013/uploads/rasa/original/2X/5/5a5114893c16585413fe75da6f63146b0b477062.jpeg)

This is my request method

---

<div class="post-metadata">

**Author:** ![souvikg10](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.rasa.com/souvikg10/32/93_2.png) [@souvikg10](https://forum.rasa.com/u/souvikg10)\
**Post date:** [April 21, 2021, 8:43am UTC](https://forum.rasa.com/t/cors-error/42498/13 "2021-04-21T08:43:40Z")

</div>

Don’t see anything wrong with it ☹

> <https://stackoverflow.com/questions/48139612/405-method-not-allowed-despite-cors>

Maybe this might be the solution

---

<div class="post-metadata">

**Author:** ![Garima763](https://avatars.discourse-cdn.com/v4/letter/g/848f3c/32.png) [@Garima763](https://forum.rasa.com/u/Garima763)\
**Post date:** [April 26, 2021, 2:16pm UTC](https://forum.rasa.com/t/cors-error/42498/14 "2021-04-26T14:16:44Z")

</div>

Still stuck on the same issue. Can someone please help@Juste

---

<div class="post-metadata">

**Author:** ![souvikg10](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.rasa.com/souvikg10/32/93_2.png) [@souvikg10](https://forum.rasa.com/u/souvikg10)\
**Post date:** [April 27, 2021, 9:59am UTC](https://forum.rasa.com/t/cors-error/42498/15 "2021-04-27T09:59:05Z")

</div>

can you try to make the request in POSTMAN. Does it work.

if so, If it is a CORS error maybe you can modify your ajax request and try another library like jquery

it might also be possible that ajax is not handling the response headers. could be use if you can open up dev tools in chrome and show the error in the console and also the network logs

---

<div class="post-metadata">

**Author:** ![Garima763](https://avatars.discourse-cdn.com/v4/letter/g/848f3c/32.png) [@Garima763](https://forum.rasa.com/u/Garima763)\
**Post date:** [April 28, 2021, 6:23am UTC](https://forum.rasa.com/t/cors-error/42498/16 "2021-04-28T06:23:27Z")

</div>

![16195909615378251183024205553166](https://europe1.discourse-cdn.com/flex013/uploads/rasa/original/2X/3/3c2ac6be2596c15054c9f81612b5cc727d992aed.jpeg)

@souvikg10 this is what my headers looks like in dev tools

---

<div class="post-metadata">

**Author:** ![souvikg10](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.rasa.com/souvikg10/32/93_2.png) [@souvikg10](https://forum.rasa.com/u/souvikg10)\
**Post date:** [April 28, 2021, 6:54am UTC](https://forum.rasa.com/t/cors-error/42498/17 "2021-04-28T06:54:48Z")

</div>

this looks like preflight response to check if the server accepts CORS,

if i look at your command again, could you simply remove the --enable-api

just `rasa run --cors "*"`

run it separately

---

<div class="post-metadata">

**Author:** ![Garima763](https://avatars.discourse-cdn.com/v4/letter/g/848f3c/32.png) [@Garima763](https://forum.rasa.com/u/Garima763)\
**Post date:** [April 28, 2021, 7:47am UTC](https://forum.rasa.com/t/cors-error/42498/18 "2021-04-28T07:47:01Z")

</div>

@souvikg10 Yes, it’s the preflight, I executed the given command and still got the same issue. I’ve been trying to eliminate this preflight request, but no luck in that either

---

<div class="post-metadata">

**Author:** ![souvikg10](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.rasa.com/souvikg10/32/93_2.png) [@souvikg10](https://forum.rasa.com/u/souvikg10)\
**Post date:** [April 28, 2021, 7:48am UTC](https://forum.rasa.com/t/cors-error/42498/19 "2021-04-28T07:48:26Z")

</div>

is there a proxy in between, i see you work for BNP, where i used to work before, it might be the proxy server that is blocking it

try to run the rasa server in localhost and connect from your browser

---

<div class="post-metadata">

**Author:** ![Garima763](https://avatars.discourse-cdn.com/v4/letter/g/848f3c/32.png) [@Garima763](https://forum.rasa.com/u/Garima763)\
**Post date:** [April 28, 2021, 8:11am UTC](https://forum.rasa.com/t/cors-error/42498/20 "2021-04-28T08:11:16Z")

</div>

@souvikg10 The rasa server is running on localhost only. Am I missing some configuration in the credentials or endpoints file.

 ![16195974479421224062170078378601](https://europe1.discourse-cdn.com/flex013/uploads/rasa/original/2X/7/7bc66ccfccf117e4d30f3b79c695b7e286c2d96d.jpeg)

[Next page](https://forum.rasa.com/t/cors-error/42498.md?page=2)
