32 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Python
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			32 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Python
		
	
	
		
			Executable File
		
	
	
	
	
| from flask import jsonify, Response, request
 | |
| from app import app, WHITE
 | |
| 
 | |
| 
 | |
| 
 | |
| @app.route('/robots.txt')
 | |
| @app.route('/sitemap.xml')
 | |
| def static_from_root():
 | |
|     def disallow(string): return 'Disallow: {0}'.format(string)
 | |
|     return Response("User-agent: *\n{0}\n".format("\n".join([
 | |
|         disallow('/bin/*'),
 | |
|         disallow('/admin'),
 | |
|     ])))
 | |
| 
 | |
| 
 | |
| @app.route('/index', methods=['GET'])
 | |
| @app.route('/', methods=['GET'])
 | |
| def index():
 | |
|     return jsonify({"success": "Api is online"}), 200
 | |
| 
 | |
| # @app.after_request
 | |
| # def add_cors_headers(response):
 | |
| #     r = request.referrer[:-1]
 | |
| #     if r in WHITE:
 | |
| #         response.headers.add('Access-Control-Allow-Origin', r)
 | |
| #         response.headers.add('Access-Control-Allow-Credentials', 'true')
 | |
| #         response.headers.add('Access-Control-Allow-Headers', 'Content-Type')
 | |
| #         response.headers.add('Access-Control-Allow-Headers', 'Cache-Control')
 | |
| #         response.headers.add('Access-Control-Allow-Headers', 'X-Requested-With')
 | |
| #         response.headers.add('Access-Control-Allow-Headers', 'Authorization')
 | |
| #         response.headers.add('Access-Control-Allow-Methods', 'GET, POST, OPTIONS, PUT, DELETE')
 | |
| #     return response |