Skip to content

Commit 0cd7330

Browse files
authored
Merge pull request #188 from devfeel/develop
HttpServer.SetIndexPage & update README & remove some demo
2 parents 41c8432 + d5a4c31 commit 0cd7330

4 files changed

Lines changed: 22 additions & 61 deletions

File tree

README.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -246,7 +246,7 @@ func NewAccessFmtLog(index string) *AccessFmtLog {
246246
* HttpServer.EnabledAutoHEAD
247247

248248
设置是否自动启用Head路由,若设置该项,则会为除Websocket\HEAD外所有路由方式默认添加HEAD路由,非开发模式默认不开启
249-
* HttpServer.EnabledAutoHEAD
249+
* HttpServer.EnabledAutoOPTIONS
250250

251251
设置是否自动启用Options路由,若设置该项,则会为除Websocket\HEAD外所有路由方式默认添加OPTIONS路由,非开发模式默认不开启
252252
* HttpServer.EnabledIgnoreFavicon
@@ -258,6 +258,12 @@ func NewAccessFmtLog(index string) *AccessFmtLog {
258258
* HttpServer.EnabledTLS
259259

260260
设置是否启用TLS加密处理
261+
* HttpServer.EnabledIgnoreFavicon
262+
263+
设置是否忽略favicon响应,默认为false,若设置该项,将会默认注册内集成的IgnoreFaviconModule,在路由生效前执行
264+
* HttpServer.EnabledBindUseJsonTag
265+
266+
设置是否启用json tag生效于Bind接口,默认为false,若设置该项,将会在Bind执行时检查json tag
261267

262268
#### Run Mode
263269
* 新增development、production模式

example/basemiddleware/main.go

Lines changed: 0 additions & 60 deletions
This file was deleted.

server.go

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -222,6 +222,12 @@ func (server *HttpServer) IndexPage() string {
222222
}
223223
}
224224

225+
// SetIndexPage set default index page name
226+
func (server *HttpServer) SetIndexPage(indexPage string){
227+
server.ServerConfig().IndexPage = indexPage
228+
logger.Logger().Debug("DotWeb:HttpServer SetIndexPage ["+indexPage+"]", LogTarget_HttpServer)
229+
}
230+
225231
// SetSessionConfig set session store config
226232
func (server *HttpServer) SetSessionConfig(storeConfig *session.StoreConfig) {
227233
// sync session config
@@ -365,6 +371,7 @@ func (server *HttpServer) Renderer() Renderer {
365371
// SetRenderer set custom renderer in server
366372
func (server *HttpServer) SetRenderer(r Renderer) {
367373
server.render = r
374+
logger.Logger().Debug("DotWeb:HttpServer SetRenderer", LogTarget_HttpServer)
368375
}
369376

370377
// SetEnabledAutoHEAD set route use auto head

version.MD

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,13 @@
11
## dotweb版本记录:
22

3+
#### Version 1.5.9.11
4+
* New Feature: HttpServer add SetIndexPage used to config default index-page name, default is "index.html"
5+
* Remove: remove example/basemiddleware demo, more examples you can see "https://github.com/devfeel/dotweb-example"
6+
* About: if you set IgnoreFavicon Enabled, app will auto register IgnoreFaviconModule, more info you can see "module.go"
7+
* Update: update README.md
8+
* Important: We will remove feature.go in dotweb, so will remove ServerConfig().EnabledAutoCORS on version 1.6.
9+
* 2019-01-31 12:00
10+
311
#### Version 1.5.9.10
412
* Fix Bug for HttpServer.EnabledAutoOPTIONS, use DefaultAutoOPTIONSHandler replace user-handler to bind auto-options router
513
* Enabled AutoOPTIONS\AutoHEAD flag when app is on RunMode_Development mode

0 commit comments

Comments
 (0)