Jhipster: как переопределить SERVER_API_URL для профиля prod webpack - PullRequest
0 голосов
/ 16 мая 2018

Я понимаю, что SERVER_API_URL определен в webpack-common.js, который по умолчанию пуст.Но в производстве мне понадобятся другие URL для API, я сделал следующее добавление в массиве «plugins» в webpack-prod.js, но не вижу никакого эффекта.Я считаю, что это должно быть связано с webpack-merge, и теперь он работает с DefinePlugin.Я пытался прочитать документацию по webpack-merge, но похоже, что требуется много чтения.

        new webpack.DefinePlugin({
        'process.env': {
            // The root URL for API calls, ending with a '/' - for example: `"http://www.jhipster.tech:8081/myservice/"`.
            // If this URL is left empty (""), then it will be relative to the current context.
            // If you use an API server, in `prod` mode, you will need to enable CORS
            // (see the `jhipster.cors` common JHipster property in the `application-*.yml` configurations)
            SERVER_API_URL: '"http://172.26.0.150:9000/"'
        }
    })

URL-адрес все еще выбирается из webpack-common.js и не был переопределен этим параметром.

...