2017-02-07 95 views
0

嗨,我正在致力于reactJS 希望了解如何通过我的IP地址在其他某台计算机上运行我的本地React应用程序,该应用程序在http://localhost:8888/index.html#/?_k=pu9k2u上运行?在其他计算机上运行反应代码

每当我做一个“故宫开始”,它始终运行在localhost: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

你需要从托管应用程序的反应来改变到您的本地IP地址。 (例如10.10.54.124),您可以在Windows命令提示符下使用ipconfig命令获取它。

接下来,您需要通过防火墙打开您的端口(例如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 --port 888

相关问题