如何在React的开发模式和生产模式下制作不同的代理

问题描述

我的React应用程序的package.json中有一个开发模式的代理来获取本地服务器:

"proxy": "http://localhost:3004"

我想有一个生产模式的代理,它将作为baseURL:

"proxy": "https://exercice-generate-random-ideas.herokuapp.com"

如果我处于开发或生产模式,我如何告诉React在获取时使用这两种方法

useEffect(() => {
        const getIdeas = async () => {
            try {
                const response = await fetch("/api/ideas")
                const data = await response.json()
                setIdeasArray(data)
            } catch (err) {
                console.error('getIdeas error: ',err,err.stack)
            }
        }
        getIdeas()
    },[])

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)