javascript - react-starter-kit asnyc action variable assignment throwing error when run in Docker -
i cloned react-starter-kit , built simple portfolio. going add more functionality , realized there errors being thrown on server since using docker, stopping interactions happening. fine when running locally outside of docker. weird thing title/description updating on pages though throwing error saying trying set property of null object. error being:
typeerror: cannot set property 'title' of null - index.js:25 /server/build/webpack:/src/routes/index.js:25:1 - next - server.js:2242 step /server/build/server.js:2242:191 - server.js:2242 /server/build/server.js:2242:361 coming index.js in routes folder:
async action({ next }) { // execute each child route until 1 of them return result const route = await next(); // provide default values title, description etc. route.title = `${route ? route.title : 'untitled page'} - alan delonga`; route.description = route.description || ''; return route; }, and in client.js route.title being used update meta page:
onrendercomplete = function rendercomplete(route, location) { document.title = route.title; updatemeta('description', route.description); i don't have experience using 'await next()' asnyc in react, error seems reason returning before there response/value assign 'route' throws error, returns again proper value , gets displayed (but after first error breaks following interaction functionality on page).
any insight why happening in docker , not running locally, or why await returning without value , how fix appreciated.
Comments
Post a Comment