Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- INTRO and INSTALLATION
- git clone git://github.com/basho/webmachine.git
- cd webmachine
- make
- ./scripts/new_webmachine.sh gwebdev ../
- cd ../gwebdev
- make ; ./start.sh
- Open browser to 10.0.1.38:8000 - It Works!
- ADDING STATE
- vi priv/dispatch.conf
- %%-*- mode: erlang -*-
- {[], gwebdev_resource, []}.
- {["hello"], gwebdev_resource, [{from, "Gainesville Web Dev"}]}.
- vi src/gwebdev_resource.erl
- init(State) -> {ok, State}. %% NOTE Variable not enclosed in a list!!
- to_html(ReqData, State) ->
- From = proplists:get_value(from, State, "Jeff"),
- {"<html><body>Hello, " ++ From ++ " new world</body></html>", ReqData, State}.
- make; ./start.sh
- Open browser to / and /hello - It Works!
- REBAR
- vi rebar.config
- {deps, [
- {webmachine, "1.9.*", {git, "git://github.com/basho/webmachine", "HEAD"}},
- {erlydtl, "0.7.0", {git, "git://github.com/evanmiller/erlydtl.git", "HEAD"}}
- ]}.
Add Comment
Please, Sign In to add comment