Поскольку вы используете Webpack-Dev-Server, вы можете использовать либо опцию allowedHosts
, либо задать опцию host
для 0.0.0.0
. Оба следующих примера взяты из документов Webpack .
Разрешенные хосты
module.exports = {
//...
devServer: {
allowedHosts: [
'host.com',
'subdomain.host.com',
'subdomain2.host.com',
'host2.com'
]
}
};
Определение хоста
module.exports = {
//...
devServer: {
host: '0.0.0.0'
}
};
Последняя конфигурация также может быть достигнута с помощью CLI:
webpack-dev-server --host 0.0.0.0
Режим производства
В производственном режиме и, например, express
, вы можете использовать одну из следующих реализаций. Вы можете прочитать об этом подробнее на SuperUser .
listen(3000, '192.x.x.x', function() {}
listen(3000, '0.0.0.0', function() {}
Причина, по которой вы не можете получить к ней доступ, заключается в том, что сервер связывает адрес обратной связи (127.0.0.1).