कुछ वेबपैक देव सर्वर कॉन्फिग है (यह पूरे कॉन्फिग का हिस्सा है):
config.devServer = {
contentBase: './' + (options.publicFolder ? options.publicFolder : 'public'),
stats: {
modules: false,
cached: false,
colors: true,
chunk: false
},
proxy: [{
path: /^\/api\/(.*)/,
target: options.proxyApiTarget,
rewrite: rewriteUrl('/$1'),
changeOrigin: true
}]
};
function rewriteUrl(replacePath) {
return function (req, opt) { // gets called with request and proxy object
var queryIndex = req.url.indexOf('?');
var query = queryIndex >= 0 ? req.url.substr(queryIndex) : "";
req.url = req.path.replace(opt.path, replacePath) + query;
console.log("rewriting ", req.originalUrl, req.url);
};
}
मैं निम्नलिखित कमांड के साथ वेबपैक निष्पादित करता हूं:
node node_modules/webpack-dev-server/bin/webpack-dev-server.js --host 0.0.0.0 --history-api-fallback --debug --inline --progress --config config/webpack.app.dev.js
मैं http://localhost:8080
अपने स्थानीय मशीन का उपयोग करके देव सर्वर तक पहुंच प्राप्त कर सकता हूं, लेकिन मैं अपने मोबाइल, टैबलेट (वे उसी वाई-फाई नेटवर्क में हैं) से अपने सर्वर तक पहुंच प्राप्त करना चाहते हैं।
मैं इसे कैसे सक्षम कर सकता हूं? धन्यवाद!
webpack-dev-server --host=0.0.0.0 --disable-host-check --useLocalIp
देखने के साथ काम करने के लिए मिल सकता हूं github.com/webpack/webpack-dev-server/issues/882