DB uygulamasında bir günlüğümde oturum açmak ve yanıtta statik bir HTML dosyasına hizmet vermek istediğim, flask uygulamamda bir bitiş noktası var. bitiş noktası aşağıdaki gibidir:Bazı DB işlemlerini gerçekleştirirken Flask'ta Statik HTML Sunma
@app.route("/man/<os>/<section>/<name>")
farklı HTML dosyaları binlerce var ve bunlardan biri iade edilmesi gereken URL bağlıdır. Nginx'i tüm statik dosyaları sunmak için yapılandırdım. Ama DB günlüğü yapıyor, Flask bu URL'leri işleme ve istekleri modülü aracılığıyla HTML dosyasını akışı am Bu Nginx iki isteklerle sonuçlanır edilir
host = request.host
path = 'man_pages/' + os + '/html' + section + '/' + name + '.html'
url = 'http://' + host + url_for('static', filename=path) #TODO don't hardcode the scheme
req = requests.get(url, stream=True)
return Response(stream_with_context(req.iter_content()), content_type=req.headers['content-type'])
(aşağıya bakınız), benim yok Bunun, bunu yapmanın en etkili yöntemi olduğuna inan. Flask uygulamasında DB'de günlüğe kaydetme yapmanın ve sonra statik HTML dosyasını sunmak için Nginx'i kullanmanın bir yolu var mı?
teşekkür ederiz. İşe yaradı :) –