summaryrefslogtreecommitdiff
path: root/app_expo/data/pythonserver.py
blob: 69fda3a262e43bfe55ff670a377b6dbede07d97e (about) (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
try:
     # Python 3
     from http.server import HTTPServer, SimpleHTTPRequestHandler, test as test_orig
     import sys
     def test (*args):
         test_orig(*args, port=int(sys.argv[1]) if len(sys.argv) > 1 else 8000)
except ImportError: # Python 2
     from BaseHTTPServer import HTTPServer, test
     from SimpleHTTPServer import SimpleHTTPRequestHandler

class CORSRequestHandler (SimpleHTTPRequestHandler):
     def end_headers (self):
         self.send_header('Access-Control-Allow-Origin', '*')
         SimpleHTTPRequestHandler.end_headers(self)

if __name__ == '__main__':
     test(CORSRequestHandler, HTTPServer)