Электрон в производственном режиме указывает URL-адреса вызовов на файл URL-адреса, а не прокси-URL - PullRequest
0 голосов
/ 03 марта 2020

Я создал простое приложение, использующее React и Electron, которое обрабатывает несколько запросов, электронное приложение отлично работает в режиме dev, но во время работы возникает проблема, все вызовы API, написанные в коде, указывают на URL файла : / C: / ... вместо сопоставления прокси с localhost.

enter image description here

Фрагмент кода имеет вид:

export default class App extends Component {

    state = { username: null };
    componentDidMount() {
        fetch('/api/getUsername')
        .then(res => res.json())
        .then(user => this.setState({ username: user.username }));
   }

   render() {
    const { username } = this.state;
    return (
        <div>
            <img src={ReactImage} alt="react" style={{ height: '250px' }} />
            {username ? <h1>{`Hello there, I'm ${username}`}</h1> : <h1>Loading.. please wait!</h1>}
            <Link to="/users">See More users</Link>
        </div>
    )
}

}

Так что я понятия не имею, почему это происходит, поэтому было бы очень полезно, если бы кто-нибудь знал, как решить это. Заранее спасибо !!

...