node.js - 动态站点需要什么 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 文件
解决方案
我终于让它像这样工作了。端口和代理是相同的,但是通过将端口切换到 3003 可以正常工作。隧道意味着我可以在生产过程中连接其他设备,例如我的手机,以查看布局等,这非常有用。
const bSync = () => {
browserSync.init({
proxy: 'localhost:3000',
port: 3003,
online: true,
tunnel: true
});
};
推荐阅读
- python-3.x - 如何获取部分网址
- javascript - Cannot find module 'babel-plugin-transform-decorators-legacy'
- javascript - Overriding Webpack 4 Entry Point
- python - 使用 Python 中 OSGeo 的 GDAL 将 .ecw 转换为 .tif
- java - Adding elements to Arraylist of int arrays in java
- javascript - VueJS:console.log 中的数据正确,但无法在页面上显示
- powershell - PowerShell 对象多行不同的属性
- javascript - DIV 没有根据页面方面正确调整大小
- go - 有人可以给我一个 DescribeInstancesPagesWithContext 调用的例子吗
- java - 如何使用 Selenium 中的以下子项检索没有标签的元素的文本