BrowserSync代理未加载页面

时间:2016-10-13 09:43:23

标签: gulp browser-sync

我正在使用gulp,' nodemon'进行本地开发。和browsersync。我已经定义了以下gulp任务来启动nodemon并启动browsersync:

    gulp.task('develop', function() {
    return nodemon({
        script: './bin/server/server.js',
        ext: 'js',
        env: {
            PORT: port
        },
        watch: __dirname + '/bin/server/**/*'
    })
        .on('start', function() {
            startBrowserSync();
        })
        .on('restart', function () {
            browserSync.reload();
        });
});

function startBrowserSync(){
    if (browserSync.active){
        return;
    }

    browserSync.init({
        proxy: "localhost:" + port + "/app/client",
        online: true
    });

}

服务器在localhost:8000启动,browsersync尝试加载代理localhost:3000/app/client。这是IDE控制台输出

[BS] Proxying: http://localhost:8000
[BS] Access URLs:
 ---------------------------------------------
       Local: http://localhost:3000/app/client
    External: http://false:3000/app/client
 ---------------------------------------------
          UI: http://localhost:3001
 UI External: http://false:3001
 ---------------------------------------------
server running on port: 8000

但是,浏览器只是坐在那里而不显示任何内容(浏览器调试控制台中没有报告)。如果我直接加载localhost:8000/app/client,我会收到我的网页。知道我可能做错了吗?

0 个答案:

没有答案