Yesod-form 包:通过“wai-handler-devel”运行程序时出现问题

发布于 2024-11-17 14:59:34 字数 482 浏览 3 评论 0原文

所有,

我从 yesod-form 包中复制了 hello-forms.hs ,只是为了做一些实验。 当我通过 main 函数运行它时,服务器运行良好,例如在端口 2500 上。 HalloWelt.hs 在这里。

但是当我尝试通过 wai-handler-devel 在 bash 控制台中运行该程序时 - 位于 HalloWelt.hs ( http 的目录中://hpaste.org/48381 )位于...

wai-handler-devel 2600 HalloWelt 和HalloWelt

我得到...

正在尝试解释您的应用程序... 编译失败:NotAllowed“模块未加载:‘HalloWelt’(./HalloWelt.hs)”

可能是什么原因?

谢谢您的任何提示 -

最好的问候 哈特穆特

All,

I made a copy of hello-forms.hs from yesod-form package, just for doing some experiments.
When I run it via the main function, the server is doing well e.g. on port 2500.
HalloWelt.hs is here.

But when I try to run that program in bash console via wai-handler-devel - being in the directory where the HalloWelt.hs ( http://hpaste.org/48381 ) resides...

wai-handler-devel 2600 HalloWelt withHalloWelt

I get...

Attempting to interpret your app...
Compile failed: NotAllowed "module is not loaded: `HalloWelt' (./HalloWelt.hs)"

What could be the reason for that?

Thank you for any hint -

Best regards
Hartmut

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

笨笨の傻瓜 2024-11-24 14:59:34

我认为你的文件顶部需要一个“模块 HalloWelt where”。

哦,我并没有忽略网络开发上的问题,我只是还没有机会研究它。

I think you need a "module HalloWelt where" at the top of your file.

Oh, and I wasn't ignoring the question on web-devel, I just hadn't had a chance to look into it yet.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文