Bisakah membangun website yang dapat melakukan CRUD hanya dengan React.js?

Saya ingin membuat website dimana memiliki 2 domain berbeda.

pertama domain untuk admin dan yang kedua untuk client.

nahhh pada domain admin terdapat server yang menggunakan react,node&express dan mongoDB.

pada domain client hanya menggunakan react yang mana datanya diambil dari domain admin. misalkan melakukan login request ke domain admin untuk melakukan auth, atau crud lainnya memanggil API dari domain admin. apakah bisa ? karena ketika saya mencobanya dengan AXIOS saya mendapatkan error dan saya mencari cari cara dapat lah ini cara seperti ini hanya memasukan ini pada package.json

 "proxy": "https://stark-inlet-37255.herokuapp.com",

pada bagian development ini berjalan baik tetapi ketika di production saya mendapatkan pesan error seperti ini

 Invalid Host header
avatar farisdewantoro
@farisdewantoro

119 Kontribusi 16 Poin

Diperbarui 5 tahun yang lalu

1 Jawaban:

Istilah error ini namanya CORS, secara umum kamu harus ngasih tahu 2 pihak, server dan client kalau kamu akan melakukan CORS ini.

Di sisi server bisa baca ini: <a href='https://medium.com/@alexishevia/using-cors-in-express-cac7e29b005b '>https://medium.com/@alexishevia/using-cors-in-express-cac7e29b005b </a>

Untuk error kedua ini ada di <a href=' https://github.com/facebook/create-react-app/issues/2271 '>github issue</a> cara nanganinnya bikin file .env dan taro HOST=namadomain.com

avatar hilmanski
@hilmanski

2670 Kontribusi 2132 Poin

Dipost 5 tahun yang lalu

Login untuk ikut Jawaban