X-Git-Url: http://nitlanguage.org diff --git a/lib/popcorn/README.md b/lib/popcorn/README.md index 2bb6646..f7c6346 100644 --- a/lib/popcorn/README.md +++ b/lib/popcorn/README.md @@ -364,7 +364,7 @@ The app declared in this example will try to match the routes in this order: ### Route parameters **Route parameters** are variable parts of a route path. They can be used to path -arguments within the URI. +arguments within the URI. Parameters in a route are prefixed with a colon `:` like in `:userId`, `:year`. The following example declares a handler `UserHome` that responds with the `user` @@ -718,7 +718,7 @@ app.listen("localhost", 3000) ## Sessions -**Sessions** can be used thanks to the built-in `SessionMiddleware`. +**Sessions** can be used thanks to the built-in `SessionInit` middleware. Here a simple example of login button that define a value in the `req` session. @@ -747,7 +747,7 @@ class AppLogin end var app = new App -app.use("/*", new SessionInit) +app.use_before("/*", new SessionInit) app.use("/", new AppLogin) app.listen("localhost", 3000) ~~~ @@ -823,7 +823,7 @@ class UserForm end end -var mongo = new MongoClient("mongodb://localhost:27017/") +var mongo = new MongoClient("mongodb://mongo:27017/") var db = mongo.database("mongo_example") var app = new App