无法在webpack-dev-server中看到请求日志

时间:2017-01-24 07:06:36

标签: logging webpack webpack-dev-server

我正在使用webpack-dev-server在本地充当CDN服务器,以提供各种静态资产,如css,js,html等。

一切运行正常但出于调试目的,我无法看到CDN服务器收到的请求。

webpack-dev-server只是沉默了,一旦编译了静态资产包,就不会显示任何信息/错误。

我也通过命令行帮助,但没有成功。

2 个答案:

答案 0 :(得分:31)

基本上, RelativeLayout rl_firstObj=(RelativeLayout)findViewById(R.id.rl_first); rl_firstObj.getLayoutParams().width=DeviceTotalWidth*50/100; RelativeLayout rl_secondObj=(RelativeLayout)findViewById(R.id.rl_second); rl_secondObj.getLayoutParams().width=DeviceTotalWidth*50/100; 使用webpack-dev-server来生成网络服务器。要启用查看日志,需要根据快速

的要求设置DEBUG环境变量
express

这开始向我展示webpack-dev-server

收到的各种请求的日志

答案 1 :(得分:0)

环境变量对我不起作用。

根据文档,您可以通过 before 添加您自己的自定义中间件(将此添加到 vue.config.js):

devServer: {
    disableHostCheck: true,
    host: 'localhost',
    https: {
        key: fs.readFileSync('./dev/ssl-localhost-testing/server.key'),
        cert: fs.readFileSync('./dev/ssl-localhost-testing/server.cert'),
    },
    before: function (app, server, compiler) {
        app.use('/', function (req, res,next) {
            console.log(`from ${req.ip} - ${req.method} - ${req.originalUrl}`);
            next();
        });
    }
 }

这会将每个请求记录到控制台,例如:

from 127.0.0.1 - GET - /js/BACC_AtlasAdministration.js

也许这对某人有帮助