开发者社区> 问答> 正文

web框架的本质具体都是些什么呢?

web框架的本质具体都是些什么呢?

展开
收起
游客vwuxaq6iqaowc 2021-11-05 18:28:25 332 0
1 条回答
写回答
取消 提交回答
  • socket服务端

    自定制web框架
    
        from wsgiref.simple_server import make_server
    

    def index():

    return b'index'
    

    def login():

    return b'login'
    

    def routers():

    urlpatterns = (
    
        ('/index/', index),
    
        ('/login/', login),
    
    )
    
    return urlpatterns
    

    def RunServer(environ, start_response):

    start_response('200 OK', [('Content-Type', 'text/html')])
    
    url = environ['PATH_INFO']
    
    urlpatterns = routers()
    
    func = None
    
    for item in urlpatterns:
    
        if item[0] == url:
    
            func = item[1]
    
            break
    
    if func:
    
        return [func()]
    
    else:
    
        return [b'404 not found']
    

    if name == 'main':

    httpd = make_server('127.0.0.1',8080,RunServer)
    
    print("Serving HTTP on port 8080...")
    

    httpd.serve_forever()

    2021-11-05 18:28:38
    赞同 展开评论 打赏
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Web应用系统性能优化 立即下载
高性能Web架构之缓存体系 立即下载
PWA:移动Web的现在与未来 立即下载