【发布时间】:2020-07-25 18:13:18
【问题描述】:
为 React 应用设置 Tornado Web 服务器,但无法加载块。
令人费解的是,当应用程序加载并与 Node 的 http-server -p 1800 和 Python 的 python -m http.server 1800 一起工作时
如您所见,我已向 Tornado 服务器添加了一些 CORS 标题,但仍然非常基本。
1 import tornado.web
2 import tornado.ioloop
3
4 class StaticHandler(tornado.web.RequestHandler):
5
6 def set_default_headers(self):
7 print("setting headers")
8 self.set_header("Access-Control-Allow-Origin", "*")
9 self.set_header("Access-Control-Allow-Headers", "x-requested-with")
10 self.set_header("Access-Control-Allow-Methods", 'POST, GET, OPTIONS')
11
12 def get(self):
13 print("Rendering index.html")
14 self.render("index.html")
15
16 if __name__ == '__main__':
17
18 app = tornado.web.Application([
19 (r"/", StaticHandler),
20 ])
21 app.listen(1800)
22 print("Listening on port 1800")
23 tornado.ioloop.IOLoop.current().start()
【问题讨论】:
标签: python reactjs tornado httpserver chunks