I have my site and my api hosted on the same port on server (:80). I would like to send a request from a view of my website to my api.
this is my request : ( i runned it in componentWillMount with reactJS)
axios.request({
         url: ROOT_URL + '/user/comfirmation/' + tmp[1],
         method: 'get',
         data: null,
         headers: {
             'Content-Type': 'application/json'
         }
     })
     .then((response) => {
         if (response.data.Type == "EmailUpdated") {
             this.setState({
                 actualState: 'success',
                 type: response.data.Type,
                 email: response.data.Email
             })
         } else {
             this.setState({
                 actualState: 'success',
                 type: response.data.Type
             })
         }
     }).catch((error) => {
             this.setState({
                 actualState: 'error'
             })
     })
it works perfectly in local but when my website is deployed i get this error :
but method is allowed :
I've tried with fetch i havent this bug but I really want to solve this problem with axios because I prefer its implementation. Can someone help me?

                        
spottedways.comandwww.spottedways.comare not the same origin. One has awww.on the front. The complete hostname has to match, not just the second level domain.