Comments (4)
Broadly speaking it's number 2.
Django serves all requests, and when it's for a dynamic page, your Django code requests the frontend from the node server.
Static files are directly served from Django (however you want, maybe with white noise), but the HTML pages are proxied through to the nodejs server to render react pages.
Technically, the nodejs server only renders the app section of the DOM, and Django still stitches that into the full html page.
from python-react.
Static files are directly served from Django (however you want, maybe with white noise), but the HTML pages are proxies through to the nodejs server to render react pages.
Isn't it possible for static files to be served, by configuring settings.py, from nginx, or aws s3 (in production)?
Yes, static files can be done in any way that Django supports.
This project is about the HTML pages, and should not affect how you serve static assets.
The requests for HTML pages come to Django, and your python code then sends the request onto the NodeJS server to render the react frontend.
from python-react.
Thank you for the immediate reply!@mic159
Static files are directly served from Django (however you want, maybe with white noise), but the HTML pages are proxies through to the nodejs server to render react pages.
Isn't it possible for static files to be served, by configuring settings.py, from nginx, or aws s3 (in production)?
from python-react.
OK! I got it very well!
tkank you for your replies!
@mic159 @
from python-react.
Related Issues (20)
- unexpected token error HOT 3
- Unexpected token in component HOT 2
- Web2Py support: ImportError('No module named react.render',) HOT 11
- Is it possible to use Server Side Rendering for components that you want to pass children to? HOT 5
- Error trying to use Tornado Example HOT 2
- Docker integration HOT 6
- Optional path checks HOT 1
- CallableBool(True) is not JSON serializable HOT 2
- Allow JSON serializer to be overridden HOT 1
- chrome dev tool debugger HOT 1
- basic_rendering example - TypeError: a float is required HOT 4
- document is not defined HOT 1
- What happens if RENDER is False in production? HOT 2
- callback functions in props? HOT 1
- Got an error HOT 1
- Some Clarifications HOT 2
- Performance stats? HOT 2
- Is this still being maintained? HOT 4
- Python 3.4+ / Django 1.8+ support HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from python-react.