首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Clojure Pedestal Windows WSL2浏览器不呈现

Clojure Pedestal Windows WSL2浏览器不呈现
EN

Stack Overflow用户
提问于 2021-09-02 17:32:45
回答 1查看 59关注 0票数 1

我完成了一个基座clojure应用程序,并使用repl来启动它启动的服务器。我只能卷曲,不能在任何带有localhost:8080的浏览器上访问项目。我用Clojurescript/Shadowcljs做了前端,它在浏览器中工作得很好,所以它不能通过localhost成为一个整体问题(一个主机问题)。

为了进一步检查问题,我一步一步地跟踪了这个教程应用程序(只是为了100%确定),它也只能通过curl加载,而不是像教程中所说的那样在浏览器中加载(不更改任何代码)。

我正在使用和我所有不同语言的应用程序,但是这个使用clojure和wsl2的应用程序不能在浏览器中加载,即使我尝试包含dockerfile也不行。

感谢你在这种情况下给我的任何帮助,因为我迷路了。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-09-03 02:57:27

所以我很好奇,我让它工作的方式是通过adding>,也就是在wsl linux上使用http://localhost:8080/的浏览器

代码语言:javascript
复制
::http/host "0.0.0.0"

代码语言:javascript
复制
    (def service {:env                 :prod
    ::http/host "0.0.0.0"
    ::http/routes        routes
    ::http/resource-path "/public"
    ::http/type          :jetty
    ::http/port          8080})

我在网上找到了相关信息

https://www.bleepingcomputer.com/news/security/wsl2-now-supports-localhost-connections-from-windows-10-apps/

https://github.com/pedestal/pedestal/issues/604#issuecomment-529469681

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69034828

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档