コントローラー内にインデックス メソッドを配置しないでください。目的に応じて適切なコントローラーを返す _lookup を使用してください。
これは、http://localhost:8080とhttp://localhost:8080/に対しては 'INDEX1' を返し、http://localhost:8080/indexとhttp://localhost:8080/index.htmlに対しては 'INDEX2' を返します。
class IndexController(BaseController):
@expose()
def index(self, *args, **kw):
return 'INDEX2'
class NoPathController(BaseController):
@expose()
def index(self, *args, **kw):
return 'INDEX1'
class RootController(BaseController):
@expose()
def _lookup(self, *remainder, **params):
if not remainder:
return NoPathController(), remainder
return IndexController(), remainder