首页 > 解决方案 > 动态站点需要什么 Browsersync 代理设置,我正在尝试运行我的 app.js 文件但页面超时

问题描述

    var bSync = done => {
        browserSync.init({

            proxy: {
                target: "localhost:" + 3000 + "/"
            },
            files: ['app.js'],

我之前尝试过的设置

            // injectChanges: true,
            // proxy: '127.0.0.1:3000/',
            // host: 'localhost',
            // port: 3000
        });
        done();
    };

我怎样才能让它发挥作用 - 有什么想法吗?我基本上想设置一个 gulp 文件,允许我启动我的 express 服务器,然后启动路由和 ejs 文件

标签: node.jsproxygulpbrowser-sync

解决方案


我终于让它像这样工作了。端口和代理是相同的,但是通过将端口切换到 3003 可以正常工作。隧道意味着我可以在生产过程中连接其他设备,例如我的手机,以查看布局等,这非常有用。

const bSync = () => {
    browserSync.init({
        proxy: 'localhost:3000',
        port: 3003,
        online: true,
        tunnel: true
    });
};

推荐阅读