I have deployed my Node JS app onto Google Cloud App Engine, and I can successfully add my custom domain for my app.
Let say my custom domain is example.com
You cannot disable that default domain. You would have to write a redirect script. You can test for "appspot" in the request's HTTP_HOST
, and test for "AppEngine-Google" in the request's HTTP_USER_AGENT
, to determine if it is an internal request.
Also, internal functions, like cron jobs and task queues, run on that domain, so be careful what you do. Task queues will fail given a 301.