Example #1
0
    def post(self):
        print(self.get_http_request_message())
        size = self.get_parameter("user_size", 0)
        size = int(size)
        user_list = [{"name": "name_%d" % i, "gender": "male", "age": i + 10} for i in range(size)]
        result = {
            "status": 0,
            "message": "OK",
            "data": user_list
        }
        return self.response_as_json(result)


url_mapping = {
    "/users": UsersHandler,
    "/user-info": UserInfoHandler
}

settings = {
    "template": os.getcwd() + "/templates",
    "static": os.getcwd() + "/templates",
    "log_enable": False,
    "debug": True
}


if __name__ == '__main__':
    application = Application(url_mapping, settings=settings)
    application.listen(port=8080)
    application.run()
Example #2
0
# -*- coding: utf-8 -*-

import os
from handlers.controllers import ChatController
from handlers.rest import MessageHandler
from karlooper.config import set_global_conf
from karlooper.web.application import Application
from redis_manage import RedisManage

__author__ = "*****@*****.**"

handlers_mapping = {"/msg": MessageHandler, "/chat": ChatController}

settings = {"template": os.getcwd() + "/template"}

if __name__ == '__main__':
    redis_manager = RedisManage()
    set_global_conf("redis", redis_manager)
    application = Application(handlers_mapping, settings=settings)
    application.listen(8888)
    application.run()
Example #3
0
# -*-encoding:utf-8-*-

import os
from controllers.handlers import Login, Register, MainPage
from controllers.rest import LoginRestHandler, RegisterRestHandler
from karlooper.web.application import Application


urls = {
    "/login": Login,
    "/register": Register,
    "/main": MainPage,
    "/rest/login": LoginRestHandler,
    "/rest/register": RegisterRestHandler
}


settings = {
    "template": os.getcwd() + "/templates",
    "static": os.getcwd() + "/templates",
    "log_enable": False,
    "debug": True
}


if __name__ == '__main__':
    application = Application(handlers=urls, settings=settings)
    application.listen(8080)
    application.run()
Example #4
0
        return self.render("/user-page.html")


class UserInfoHandler(Request):
    def post(self):
        print self.get_http_request_message()
        size = self.get_parameter("user_size", 0)
        size = int(size)
        user_list = [{
            "name": "name_%d" % i,
            "gender": "male",
            "age": i + 10
        } for i in xrange(size)]
        result = {"status": 0, "message": "OK", "data": user_list}
        return self.response_as_json(result)


url_mapping = {"/users": UsersHandler, "/user-info": UserInfoHandler}

settings = {
    "template": os.getcwd() + "/templates",
    "static": os.getcwd() + "/templates",
    "log_enable": False,
    "debug": True
}

if __name__ == '__main__':
    application = Application(url_mapping, settings=settings)
    application.listen(port=8080)
    application.run()
Example #5
0
# -*-encoding:utf-8-*-

import os
from controllers.handlers import Login, Register, MainPage
from controllers.rest import LoginRestHandler, RegisterRestHandler
from karlooper.web.application import Application

urls = {
    "/login": Login,
    "/register": Register,
    "/main": MainPage,
    "/rest/login": LoginRestHandler,
    "/rest/register": RegisterRestHandler
}

settings = {
    "template": os.getcwd() + "/templates",
    "static": os.getcwd() + "/templates",
    "log_enable": False,
    "debug": True
}

if __name__ == '__main__':
    application = Application(handlers=urls, settings=settings)
    application.listen(8080)
    application.run()
Example #6
0
# -*- coding: utf-8 -*-

import os
from handlers.controllers import ChatController
from handlers.rest import MessageHandler
from karlooper.config import set_global_conf
from karlooper.web.application import Application
from redis_manage import RedisManage

__author__ = "*****@*****.**"

handlers_mapping = {
    "/msg": MessageHandler,
    "/chat": ChatController
}

settings = {
    "template": os.getcwd() + "/template"
}


if __name__ == '__main__':
    redis_manager = RedisManage()
    set_global_conf("redis", redis_manager)
    application = Application(handlers_mapping, settings=settings)
    application.listen(8888)
    application.run()