May 15, 2021 05:00 0 Comment Revel
Revel introduction, Original origin:, Http://gorevel.cn/docs/manual/index.html, The Revel Framework Manual is available., New to Revel?, Let's start with Revel's concepts
May 15, 2021 05:00 0 Comment Revel
Mvc, Mvc, The life cycle of the request, HTTP Handler, Filter, Controllers and methods, Results, Revel from Rails and Play!, Many mature design ideas have been absorbed, and many of the same ideas have been used in the design and interface of the
May 15, 2021 05:00 0 Comment Revel
Example of a project structure, Example of a project structure, app, conf, messages, public, Install The Revel and Revel applications to GOPATH as required by the go command line tool., (Refer to the "GOPATH Environment Variable", go command d
May 15, 2021 06:00 0 Comment Revel
Revel controller, Profile, Routing, Argument binding, Parameter validation, Session / Flash, Results, Template, Interceptor, Filter, Websockets, Messages, Cache
May 15, 2021 06:00 0 Comment Revel
The rendering context, The rendering context, Template functionality, Including, Warm tips, Custom template functions, Revel uses, the Go template, to find the template in two directories:, Views directory, views, application (including all subdirectdirectles), Revel's
May 15, 2021 06:00 0 Comment Revel
Intercept time, Intercept time, Results, For example, An interceptor is a function that is called before or after the framework executes a method., It allows, aspect-oriented programming, to work as follo
May 15, 2021 06:00 0 Comment Revel
Filter chain configuration, Filter chain configuration, Implement a filter, Filters are middleware for the Revel framework - a separate feature that forms the request processing pipeline., They perform all the functions of the
May 15, 2021 06:00 0 Comment Revel
Revel Websockets, Revel, provides Websockets, support., Working with a Websocket connection:, Add a, WS, route., Add an acceptance, *websocket.Conn, of the Conn paramet
May 15, 2021 06:00 0 Comment Revel
Revel controller profile, Custom, Controller is, a directly or indirectly, *revel.Controller, struct., Typical usage:, type AppController struct {, *revel.Controller, }, *revel
May 15, 2021 06:00 0 Comment Revel
The sample program, The sample program, The message file, Resolve client language environment (locale), Resolve the message, Configuration, Revel uses text files to provide international translation support., Revel supports language translation documentation, automatic area queries, cookie
May 15, 2021 06:00 0 Comment Revel
A simple route, A simple route, Slash suffix, URL parameters, Wildcard, Websockets, Static file service, Fixed parameters, Automatic routing, Reverse the route, Routes are defined in a, routes, file., The routing definition rules are:, (METHOD) (URL Pattern) (Controller.Action), Here's a demonstration of the d
May 15, 2021 06:00 0 Comment Revel
Expiration time, Expiration time, Serialization, Realize, Configuration, For example, Session usage, Revel provides a server-side, temporary, low-latency repository., For frequent access to slowly changing data in the database, using caching is a good
May 15, 2021 06:00 0 Comment Revel
Parameters, Parameters, Controller method parameter binding, The binder, Revel makes it as easy as possible for parameters from the client to be converted to data types in the Go language., This conversion from string to an
May 15, 2021 07:00 0 Comment Revel
Inline error message, Inline error message, The error message for the top, Revel brings its own parameter validation:, Provides a validation context for collecting and managing validation errors (via key and message)., Auxili
May 15, 2021 07:00 0 Comment Revel
Session, Session, Flash, Revel supports two cookie-based storage mechanisms, // 一个签名 cookie (不超过4kb)., // 限制: Keys may not have a colon in them., type Session map[string]strin