在 chrome 中点击 localhost flutter web url 时出现 404 Not Found

Posted

技术标签:

【中文标题】在 chrome 中点击 localhost flutter web url 时出现 404 Not Found【英文标题】:Getting 404 Not Found, when hitting localhost flutter web url inside the chrome 【发布时间】:2020-09-25 15:27:54 【问题描述】:

我使用命令运行了一个颤振项目 flutter run -d web-server --web-port=5000

这是相同的输出日志,我觉得不错:

Launching lib/main.dart on Web Server in debug mode... Syncing files to device Web Server...                                    22,524ms (!)                                        lib/main.dart is being served at http://localhost:5000

Warning: Flutter's support for web development is not stable yet and hasn't been thoroughly tested in production environments. For more information see https://flutter.dev/web

????  To hot restart changes while running, press "r". To hot restart (and refresh the browser), press "R". For a more detailed help message, press "h". To quit, press "q".

但是当我在浏览器中打开 url http://localhost:5000 时,它会抛出错误 404 not found。

【问题讨论】:

试试http://localhost:5000/#/ 【参考方案1】:

运行以下命令后问题已解决 flutter config --enable-web。 我从这个link找到了上面的解决方案

当我创建项目时,web 模块已经存在并且我假设 web config 已经启用。因此,我没有运行上述命令。在做了一些研究并做了一些试验和错误之后,我运行了上面的命令并且它工作了。

【讨论】:

以上是关于在 chrome 中点击 localhost flutter web url 时出现 404 Not Found的主要内容,如果未能解决你的问题,请参考以下文章

为啥 localhost 不会在 chrome (OSX) 中路由到 127.0.0.1?

Chrome 重大更新,将限制 localhost 访问?

为啥 Chrome 会删除 localhost:80 的端口号?

信任 Chrome 和 Mac 中 MEAN 堆栈的 https://localhost:3000/

Chrome 90 在 CORS 预检中向 Angular localhost 应用添加 https

Firefox 和 Chrome 在 localhost 上运行缓慢;已知修复在 Windows 7 上不起作用