由于vscode-remote和nginx反向代理,我有时可以远程开发
flutter run -d chrome --web-port=4000
我想在http://localhost:4000以外的其他IP上打开Flutter Web开发服务器
我可以使用nginx和webpack-dev-server做到这一点
[除了chrome,其他方法都无法在其他浏览器中打开(某些代理依赖于chrome)
nginx配置文件
server {
listen 80 default_server;
listen [::]:80 default_server;
root /var/www/html;
index index.html index.htm index.nginx-debian.html;
server_name _;
location / {
try_files $uri $uri/ =404;
proxy_pass http://localhost:4000;
proxy_set_header Host $host;
}
}
如果您正在寻找在开发过程中使用其他浏览器打开Flutter Web应用的功能,那么目前尚无法实现。检查此链接顶部的注释here。一种选择是运行flutter build web
并托管build\web
文件夹。托管后,可以在任何[