gpt4 book ai didi

backbone.js - 原型(prototype)设计:最简单的带有 URL 路由的 HTTP 服务器(与 Backbone.Router 一起使用)?

转载 作者:行者123 更新时间:2023-12-04 02:32:43 27 4
gpt4 key购买 nike

我们正在开发一个 Backbone.js 应用程序,我们可以通过键入 python -m SimpleHTTPServer 来启动 HTTP 服务器。很棒。

我们希望能够将任何 URL(例如 localhost:8000/path/to/something )路由到我们的 index.html这样我们就可以测试Backbone.Router使用 HTML5 pushState .

实现这一目标最轻松的方法是什么? (出于快速原型(prototype)制作的目的)

最佳答案

只需使用 BaseHTTPServer 中的内置 python 功能即可

import BaseHTTPServer

class Handler( BaseHTTPServer.BaseHTTPRequestHandler ):
def do_GET( self ):
self.send_response(200)
self.send_header( 'Content-type', 'text/html' )
self.end_headers()
self.wfile.write( open('index.html').read() )

httpd = BaseHTTPServer.HTTPServer( ('127.0.0.1', 8000), Handler )
httpd.serve_forever()

关于backbone.js - 原型(prototype)设计:最简单的带有 URL 路由的 HTTP 服务器(与 Backbone.Router 一起使用)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10682172/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com