我正在用 Erlang 做一个网站,但我遇到了麻烦。我安装了 Chicagoboss 并且服务器启动了,但是我遇到了问题。他们说localhost:8001/pages/index
当我转到此页面时要转到此页面我收到一个错误:
没有与请求的 URL 匹配的路由。(别担心,这条消息不会出现在生产中。)
我没有做任何事情,我将文件编码为src/controllers/main.erl
. 我究竟做错了什么?
我正在用 Erlang 做一个网站,但我遇到了麻烦。我安装了 Chicagoboss 并且服务器启动了,但是我遇到了问题。他们说localhost:8001/pages/index
当我转到此页面时要转到此页面我收到一个错误:
没有与请求的 URL 匹配的路由。(别担心,这条消息不会出现在生产中。)
我没有做任何事情,我将文件编码为src/controllers/main.erl
. 我究竟做错了什么?
我从未使用过 ChicagoBoss,但这个问题非常基础,您应该在提问之前仔细阅读教程。看看请求的 URL 是如何分派的:
host:port/yourcontroller/youraction
将调用函数
youraction('GET', []) -> {输出,“Hello World!”}。
来自文件 src/controller/PROJECT_yourcontroller_controller.erl。此示例开箱即用。在一般情况下,查看 PROJECT/priv/PROJECT.routes 以定义将 URL 模式绑定到其控制器操作的规则。