2017-02-07 16 views
0

Привет, я работаю над responseJS Хотелось бы понять, как я могу запустить локальное приложение React, работающее на http://localhost:8888/index.html#/?_k=pu9k2u через мой IP-адрес на какой-либо другой машине?Выполнение кода реакции на другом компьютере

Всякий раз, когда я выполняю «старт НПМ» всегда работает на локальном хосте: 8888

Как я могу изменить его для работы на 0.0.0.0:8888?

Я знаю, как изменить порт для приложения,

Ниже моего webpack.congif.js

module.exports = { 
    entry: './index.js', 

    output: { 
    filename: 'index.js', 
    path: '' 
    }, 

    devServer: { 
    inline:true, 
    port: 8888 
    }, 

    module: { 
    loaders: [ 
     { test: /\.js$/, exclude: /node_modules/, loader: 'babel-loader?presets[]=es2015&presets[]=react' } 
    ] 
    } 
} 

Поскольку я очень новый для reactJS любезно объяснить решение приводится ниже или обеспечить обновленный webpack.config.js

How to make the webpack dev server run on port 80 and on 0.0.0.0 to make it publicly accessible?

ответ

0

Вы должны изменить хостинг приложения взаимодействуют с localhost на ваш местный IP-адрес. (Например, 10.10.54.124), вы можете получить его с помощью команды ipconfig в командной строке Windows.

Далее вам необходимо открыть порт (например, 214) через брандмауэр, чтобы получить доступ к сторонним машинам. И после этого, все люди, как в вашей локальной сети или VPN могут получить доступ к вашему приложению по ссылке 10.10.54.124:214.

P.S. Это будет работать только для людей, как в локальной сети

+0

Я предоставляю этот порт 8888 самостоятельно в webpack.config.js моего приложения-приложения –

+0

Вы можете использовать его, не менее –

+0

Есть ли другое решение? Я не могу открыть порт через брандмауэр –

1

только путем добавления узла: в webpack.config.js он работал для меня

devServer: { 
    host:'000.000.00.00', 
    port: 8888 
}, 

тогда я начал реагировать код, давая WebPack-DEV -server --host 000.000.00.00 --порт 888

 Смежные вопросы

  • Нет связанных вопросов^_^