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

Popular posts from this blog

How to understand 2 main() functions after using uftrace to profile the C++ program? -

c# - Update a combobox from a presenter (MVP) -

How to put a lock and transaction on table using spring 4 or above using jdbcTemplate and annotations like @Transactional? -