hi i've run following command pm2 start process.json
on ec2 AWS.
Here is my process.json
file
{
"script": "serve",
"env": {
"PM2_SERVE_PATH": './build',
"PM2_SERVE_PORT": 5000
}
}
When I run the pm2 command shown above. I can access the Base URL. But when I type the Sub URLs from browser, it shows a page that contains 404 |The requested path cannot be found.
Below is my file structure
I am generating the project using npm run build
then pm2 start process.json
Hi I found a solution to this problem.
When I use serve on pm2
it shows 404 page whenever it didn't find a url resource. To resolve that I used screen
on ec2.
To open a new screen type screen
Then in your react folder type command serve -s build -p 5000
Now you can detach your screen using CTRL + D