Skip to content

How can I set webpack proxy in cfg/base.js #347

@Anoiing

Description

@Anoiing

const path = require('path');
const defaultSettings = require('./defaults');

const additionalPaths = [];
// Remote target
const targetServiceUrl = 'http://xxxxxxxxxxxxxxxxx';

module.exports = {
additionalPaths,
port: defaultSettings.port,
debug: true,
devtool: 'eval',
output: {
path: path.join(__dirname, '/../dist/assets'),
filename: 'app.js',
publicPath: defaultSettings.publicPath,
},
devServer: {
contentBase: './src/',
quiet: false,
proxy: {
'/api/': {
target: targetServiceUrl,
pathRewrite: { '^/api': '' },
secure: false,
},
'/view/
': {
secure: false,
bypass: () => '/index.html',
},
},
},
resolve: {
extensions: ['', '.js', '.jsx'],
alias: {
assets: ${defaultSettings.srcPath}/assets/,
components: ${defaultSettings.srcPath}/components/,
stores: ${defaultSettings.srcPath}/stores/,
utils: ${defaultSettings.srcPath}/utils/,
config: ${defaultSettings.srcPath}/config/${process.env.REACT_WEBPACK_ENV},
'react/lib/ReactMount': 'react-dom/lib/ReactMount',
},
},
module: {},
};

Here is my base.js, but it doesn't work,help!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions