LMSouq
server-admin AI Answered

React-router and nginx

MA
martin
1 month ago
3 views
Problem Description
I am transitioning my react app from webpack-dev-server to nginx. When I go to the root url "localhost:8080/login" I simply get a 404 and in my nginx log I see that it is trying to get: my-nginx-container | 2017/05/12 21:07:01 [error] 6#6: *11 open() "/wwwroot/login" failed (2: No such file or directory), client: 172.20.0.1, server: , request: "GET /login HTTP/1.1", host: "localhost:8080" my-nginx-container | 172.20.0.1 - - [12/May/2017:21:07:01 +0000] "GET /login HTTP/1.1" 404 169 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:53.0) Gecko/20100101 Firefox/53.0" "-" Where should I look for a fix ? My router bit in react looks like this: render( <Provider store={store}> <MuiThemeProvider> <BrowserRouter history={history}> <div> Hello there p <Route path="/login" component={Login} /> <App> <Route path="/albums" component={Albums}/> <Photos> <Route path="/photos" component={SearchPhotos}/> </Photos> <div></div> <Catalogs> <Route path="/catalogs/list" component={CatalogList}/> <Route path="/catalogs/new" component={NewCatalog}/> <Route path="/catalogs/:id/photos/" component={CatalogPhotos}/> <Route path="/catalogs/:id/photos/:photoId/card" component={PhotoCard}/> </Catalogs> </App> </div> </BrowserRouter> </MuiThemeProvider> </Provider>, app); And my nginx file like this: user nginx; worker_processes 1; error_log /var/log/nginx/error.log warn; pid /var/run/nginx.pid; events { worker_connections 1024; } http { include /etc/nginx/mime.types; default_type application/octet-stream; log_format main '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" "$http_x_forwarded_for"'; access_log /var/log/nginx/access.log main; sendfile on; #tcp_nopush on; keepalive_timeout 65; #gzip on; include /etc/nginx/conf.d/*.conf; server { listen 8080; root /wwwroot; location / { root /wwwroot; index index.htm...

AI-Generated Solution

Powered by LMSouq AI · GPT-4.1-mini

✓ Solution Ready
Analyzing problem and generating solution…
Was this solution helpful?
Back to Knowledge Base