Question

I'm making a website in Erlang, but I'm having troubles. I installed Chicagoboss and the server starts, but I have a problem. They say to go to this page localhost:8001/pages/index when i go to this page I get an error:

No routes matched the requested URL. (Don't worry, this message will not appear in production.)

I did not do anything, I coded the file in src/controllers/main.erl. What am I doing wrong?

Was it helpful?

Solution

I've never used ChicagoBoss, but this question is extremely basic and you should read carefully tutorial before asking. Take a look how the requested URL is dispatched:

host:port/yourcontroller/youraction

will invoke function like

youraction('GET', []) -> {output, "Hello World!"}.

from file src/controller/PROJECT_yourcontroller_controller.erl. This sample works out of the box. In general case look at PROJECT/priv/PROJECT.routes to define rules to bind URL patterns to their controllers actions.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top